实验环境:mysql以rpm包方式安装的
1、关闭mysql
service mysql stop
2、创建/home/data/mysql目录,并赋值777权限
mkdir -p /home/data/mysql
cp -R /var/lib/mysql/* /home/data/mysql/
chmod -R 777 /home/data/mysql
3、修改配置文件
vi /etc/my.cnf
datadir = /home/data/mysql
socket = /home/data/mysql/mysql.sock
说明:如果这个配置文件不存在,执行如下命令拷贝一份
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
4、重启mysql
service mysql start
说明:
如果启动和停止时报/etc/init.d/mysqld: line 159: kill: (26723) - No such process
可以手工kill掉mysql进程,然后重启mysql