更改mysql的默认目录
mysql默认安装完之后,默认的目录是/var/lib/mysql,需要改为/db/mysql。
#service mysql stop
#mkdir -p /db/mysql
#cp -r /var/lib/mysql/* /db/mysql/
#chown -R mysql:mysql /db/mysql/
编辑/etc/my.cnf文件,有如下行(两行):
socket = /var/lib/mysql/mysql.sock
将这两行都改为:
socket = /db/mysql/mysql.sock
在/etc/my.cnf文件里的[mysqld]下加一行:
datadir =/db/mysql
启动mysql:
#service mysql start
更改了目录后,可能会报错,启动不了。
Starting MySQL.Manager of pid-file quit without updating file.[失败]
解决:vi /etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试
更多参考: