1:确认MySQL数据库存储目录
mysqladmin-u root -p variables | grep datadir
结果:| datadir |/var/lib/mysql/
2:关闭mysql服务
service mysqlstop
3:创建新数据存放目录
mkdir/home/data/mysql_data
4:拷贝数据文件到新目录
cp -pr/var/lib/mysql /home/data/mysql_data
5:改变数据目录权限
chown-Rmysql:mysql /home/data/mysql_data
6:修改mysql配置文件
find/ -name my.cnf#找的配置文件目录
vi/etc/my.cnf
修改my.cnf文件的以下两处地方(友情提示:修改之前请注意备份一下)
datadir=/home/data/mysql_data/mysql
socket=/home/data/mysql_data/mysql/mysql.sock
7:启动mysql
servicemysql start
启动之后,如果连接mysql出现【Can 't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'】异常,则进行以下操作,重启mysql。
ln -s/home/mysql_data/mysql/mysql.sock/var/lib/mysql/mysql.sock
以上,祝你好运!!!!!!!!!
网友评论