首页 > 代码库 > lamp环境搭建之二mysql通用二进制安装

lamp环境搭建之二mysql通用二进制安装

首先创建一个mysql数据库存放目录,建议创建一个lvm卷来存放数据库文件

mkdir /mysqldata/data


添加mysql用户

groupadd -r mysql

useradd -g mysql -r -s /sbin/nologin -M -d /mysqldata/data mysql


修改数据库目录的属主和属组

chown -R mysql:mysql /mysqldata/data


解压二进制通用包


tar xf mysql-5.6.13-linux-glibc2.5-i686.tar.gz -C/usr/local


cd /usr/local


创建软链接方便日常管理


ln -sv mysql-5.6.13-linux-glibc2.5-i686 mysql


cd mysql

将mysql目录下所有文件都修改成属主为root 属组为mysql

chown -R root:mysql /usr/local/mysql/*


运行scripts/mysql_install_db初始化mysql,只需在首次使用时初始化即刻

scripts/mysql_install_db --user=mysql --datadir=/mysqldata/data

cd support-files目录

4、为mysql提供主配置文件:


cp  my-default.cnf /etc/my.cnf

另外还需要在my.cnf添加指定mysql数据文件的存放位置:

datadir = /mysqldata/data


为mysql提供sysv服务脚本:

cp mysql.server /etc/init.d/mysqld

chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on




导入环境变量

export PATH=/usr/local/mysql/bin:$PATH


6、输出mysql的man手册至man命令的查找路径:

编辑/etc/man.config,添加如下行即可:

MANPATH  /usr/local/mysql/man


导出头文件

ln -sv /usr/local/mysql/include /usr/include/mysql

导出库文件

vim /etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib


保存退出


执行ldconfig -v | grep mysql

此时mysql便可以使用了。

本文出自 “请你给我一把刀” 博客,请务必保留此出处http://lulucao2006.blog.51cto.com/5375246/1552904

lamp环境搭建之二mysql通用二进制安装