MySQL在实际生产环境中,当安装路径的磁盘分区较小时,通常需要更改数据文件的存储路径。
-
停止MySQL服务
service mysqld stop
-
移动MySQL默认数据库文件
mv /var/lib/mysql /home/
-
修改MySQL配置文件
vi /etc/my.cnf
datadir=
/var/lib/mysql
改为/home/mysql
socket=/var/lib/mysql/mysql.sock
改为/home/mysql/mysql.sock
-
做一个mysql.sock的链接
mkdir /var/lib/mysql ln -s /home/mysql/mysql.sock /var/lib/mysql/mysql.sock
-
最后重启MySQL服务
service mysqld start