实验环境: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
MySQL数据迁移教程
本文详细介绍如何通过更改配置文件和移动数据目录的方式将MySQL的数据迁移到新的位置,包括关闭MySQL服务、复制数据文件、修改配置文件及重启服务等步骤。
4178

被折叠的 条评论
为什么被折叠?



