MySQL数据库是C/S架构的,既有客户端又有服务器端,MySQL客户端的安装很是简单,上一篇文档中已经向你们分享了LAMP架构的全部软件包,咱们只须要挂载到Linux系统目录底下,使用tar命令解压便可。mysql
tar zxvf /opt/lamp/mysql-5.5.24.tar.gz -C /opt/ //把lamp目录中的软件包解压到opt目录下
yum install gcc gcc-c++ make cmake ncurses-devel(字符终端屏幕控制基本库) bison(语法分析器) libaio-devel(支持同步I/O) -y
groupadd mysql和useradd -r -g mysql mysql
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=all
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DENABLED_LOCAL_INFILE=1
-DMYSQL_DATADIR=/home/mysql
-DMYSQL_USER=mysql
-DMYSQL_TCP_PORT=3306c++
若是报错,清空缓存文件-若是正常能够忽略sql
find -name CMakeCache.txt rm -f ./CMakeCache.txt
make && make install //编译安装
chown -R mysql.mysql /usr/local/mysql //修改mysql文件的属主、属组
vim /etc/profile //设置用户的环境变量
export PATH=$PATH:/usr/local/mysql/bin/ //在最后一行添加这条语句
source /etc/profle //执行脚本文件数据库
cp support-files/my-medium.cnf /etc/my.cnf //配置文件
cp support-files/mysql.server /etc/init.d/mysqld //启动脚本vim
修改启动脚本的权限并设置在init三、init5模式下开机自启动:缓存
chmod 755 /etc/init.d/mysqld
chkconfig --add /etc/init.d/mysqld
chkconfig mysqld --level 35 on
----------初始化数据库------------
/usr/local/mysql/scripts/mysql_install_db \
--user=mysql \
--ldata=/var/lib/mysql \
--basedir=/usr/local/mysql \
--datadir=/home/mysql服务器
创建软连接方便管理:架构
ln -s /var/lib/mysql/mysql.sock /home/mysql/mysql.sock
vi /etc/init.d/mysqld //进入启动脚本添加下面的行
basedir=/usr/local/mysql
datadir=/home/mysqlide
service mysqld start
netstat -tnl 3306code
如今咱们能够经过执行命令mysql打开数据库并输入show databases;查看数据库。