首页 > 代码库 > 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通用二进制安装