LAMP平台搭建-MySQL篇

MySQL
知识部分
简介:MySQL是一个真正的多线程、多用户的SQL数据库系统。她凭借着其高性能、高可靠性和易于使用的特性,成为服务器领域最受欢迎的数据库系统。在2008年之前,MySQL项目由MySQL公司进行开发、发布和支持,之后历经SUN公司收购MySQL AB公司,Oracle公司收购SUN公司,目前MySQL项目有Oracle公司负责运营和维护。
安装过程
1、准备工作,为避免程序冲突或者端口冲突,我们可以查询一下MySQL软件的安装情况。如果已经存在RPM安装的MySQL软件,我们需要将其卸载。

2、安装红帽自带的ncurses-devel包

3、创建MySQL运行用户,该用户属于mysql组,不能登录系统

4、安装MySQL需要用cmake进行配置。所以我们还需要安装cmake包。(注意:1、安装cmake还需要用gmake编译和安装;2、cmake安装时间较长,需耐心等待)

5、解包

6、配置安装。其中各个选项含义:
·-DCMAKE_INSTALL_PREFIX:将MySQL安装在指定目录下
·-DSYSCONFDIR:指定初始化参数文件的目录
·-DDEFAULT_CHARSET:指定默认的字符集编码,如utf8
·-DDEFAULT_COLLATION:指定默认的字符集校对规则,如utf8_general_ci
·-DWITH_EXTRA_CHARSETS:指定额外支持的字符集编码

7、编译和安装

8、安装后调整:对数据库目录进行授权设置

9、建立配置文件。(MySQL源码目录中的support-files下,提供了适合不同负载数据库的样本配置文件。一般我们选择my-medium.cnf即可,操作是将该文件复制到/etc/my.cnf。如果/etc下存在该文件,可删除后在复制)

10、初始化数据库

11、设置环境变量,并直接执行/etc/profile让其即可生效

12、添加MySQL为系统服务,方便开服务。如图,出现“OK”,说明mysql已经启动。(注意点:mysql默认端口号为3306)

13、补充MySQL命令。
登陆MySQL mysql -u user -p 交互操作界面中输入密码
创建库 create database
创建表 create table table (...)
删除表 drop table database,table
授予权限 grant 权限列表 on database,table to [email protected] [ IDENTIFIED BY ‘passwd’ ]
14、补充数据库备份的命令。
mysqldump -u user -p --opt --all-databases > name.sql 备份所有数据库
mysqldump -u user -p --opt --databases database > name1.sql 备份单个数据库

原文地址:http://blog.51cto.com/13434336/2086791

时间: 2024-10-13 22:33:02

LAMP平台搭建-MySQL篇的相关文章

LAMP平台搭建-PHP篇(终结篇)

PHP知识部分LAMP平台的构成组件:1.Linux操作系统,Linux操作系统是整个LAMP架构的基础部分,提供用于支撑Web站点的操作系统,为其他的组件提供了更好的稳定性.兼容性2.Apache网站服务器,作为LAMP架构的前端,功能强大.稳定性良好3.MySQL数据库服务器,为LAMP架构的后端,是一款应用非常广泛的数据库系统.在企业网站.业务系统等应用中,各种账户信息.产品信息.客户资料等都可以存储到MySQL数据库中4.PHP.Perl.Python网页编程语言,如今最为常见的就是PH

LAMP平台搭建及其原理详解

LAMP平台搭建及其原理详解 LAMP平台搭建基础概念 LAMP:提到LAMP很多人会认为LAMP是Linux ,Apache,Mysql,PHP.但是随着技术的不断发展,当今的Lamp,已经不仅仅是这么简单了,这里我们的P除了PHP其实还包括:phython,perl    .而M也不仅仅指的是mysql,也包括mariadb. LAMP平台顾名思义就是Linux,apache,mysql(mariadb),php(phython,perl)的结合.按照他们的结合方式不同,大致可以分成三类:

LAMP平台搭建详解

准备工作 安装编译工具 # yum -y install gcc # yum -y install gcc-c++ 如果系统之前已经安装有rpm包的mysql和apache,那么可以: #service httpd stop #service mysqld stop 确定rpm包安装的httpd和mysqld不能开机启动 #chkconfig –level 2345 mysqld/httpd stop 关闭SELINUX和防火墙,或者允许防火墙开放相关端口,apache 80端口,mysql 3

LAMP平台 ,MySQL、httpd、php安装

LAMP平台 编译安装apache解决依赖关系 安装apr 编译安装apr-util 安装pcre-devel软件包. 使用命令  yum install pcre-devel -y 编译安装httpd-2.4.9 # tar xf httpd-2.4.9.tar.bz2 # cd httpd-2.4.9 # ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd2.4 --enable-so --enable-ssl --e

LNMP环境搭建——MySQL篇

The world's most popular open source database 1.Install MySQL root@kallen:~# apt-get install mysql-server-5.5 mysql-client-5.5 2.Add Users (1) 选择数据表 语句例如以下:use mysql; (2) 在mysql的user表中添加连接用户帐号: 这里不要直接使用INSERT语句加入user记录,使用INSERT可能出现错误: ERROR 1364 (HY0

MySQL集群---②Windows平台搭建MySQL CLUSTER集群

本文将通过两台电脑来简单介绍一下Windows平台如何搭建MySQL集群. MySQL集群支持多台电脑,本文搭建的MySQL集群以两台机子为例,其中一台(IP为192.168.24.33)部署管理节点.数据节点和SQL节点,另一台(IP为192.168.24.82)部署数据节点和SQL节点. 实际应用中,不要将管理节点跟数据节点部署到一台机子上,因为如果数据节点宕机会导致管理节点不可用,同时整个MySQL群集也就都不可用了.所以一个MySQL群集理想情况下至少有三台服务器,将管理节点单独放到一台

LNMP平台搭建---MySQL安装篇

在前两篇中,安装了一个基本的Web服务器,但是只能提供静态网页查看,要做成动态网站,就必须要数据库或其他编程语言支持了,这里先介绍MySQL数据库的安装. MySQL是一个开源的数据库,在互联网行业应用的很广泛,下面来记录一下从源码安装的步骤,当然,MySQL也有其他安装方式,比如,使用yum下载安装rpm包,或者二进制方式安装,如果机器比较多,可以自己搭建yum源,然后定制rpm包,这样更方便于使用ssh多机自动安装. 源码安装的mysql版本为5.5.32,使用cmake编译安装,下面开始记

Linux的LAMP平台搭建和用phpAdmin管理套件的部署

LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境.LAMP是缩写词.L指的是Linux操作系统:A是APache网站服务器:M是MySQL数据库:P就是PHP网页编写语言了. LAMP平台的优势:成本低廉,所有组件开源免费.可定制,拥有大量的额外组件和可扩展功能模块.易于开发.方便易用.安全稳定. 一,安装Apache 具体步骤见我的上一篇博客 二,安装Mysql数据库 1. 卸载掉原有的用RPM安装的MySQL,避免

LAMP平台搭建脚本

#!/bin/bash DATE=`date +%F_%T` #源码包编译安装搭建LAMP平台的. #本脚本所需软件包:cmake-2.8.11.2.tar.gz   mysql-5.5.22.tar.gz #httpd-2.2.17.tar.gz     php-5.3.28.tar.gz #libmcrypt-2.5.7.tar.gz  phpMyAdmin-4.2.5-all-languages.tar.gz #mcrypt-2.6.8.tar.gz     ZendGuardLoader