首页 > 代码库 > 修改mysql的数据目录
修改mysql的数据目录
1、关闭MySql:
#service mysqld stop
2、转移数据:
#cd /var/lib
#ls
#cp -a mysql
/mnt/sdb/mysql/
3、修改配置文件,一下三个:
#vi /etc/my.cnf
在[client]下添加
socket=/mnt/sdb/mysql/mysql.sock
注释掉之前的代码
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
修改为:
datadir=/mnt/sdb/mysql
socket=/mnt/sdb/mysql/mysql.sock
#vi
/etc/init.d/mysqld【修改datadir的目录】
注释掉之前的代码
#get_mysql_option mysqld datadir
"/var/lib/mysql"
修改为:
get_mysql_option
mysqld datadir "/mnt/sdb/mysql"
#vi /usr/bin/mysqld_safe【修改datadir的目录】
注释掉之前的代码
#DATADIR=/var/lib/mysql
修改为:
DATADIR=/mnt/sdb/mysql
4. 需要建立一个mysql.sock的链接:
#ln -s /mnt/sdb/mysql/mysql.sock /var/lib/mysql/mysql.sock
至此所有的修改都完成了,下面启动mysql
5. #service mysqld start
本文出自 “陈世飞” 博客,请务必保留此出处http://chenshifei.blog.51cto.com/11883413/1883938
修改mysql的数据目录