前言:
原来的位置:/var/lib/mysql
新的位置:/data/database/mysql
1.复制数据
停止数据库
service mysqld start
-a参数连同权限一起复制
cp -a /var/lib/mysql /data/database/
2. 修改配置
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
datadir=/data/database/mysql
socket=/data/database/mysql/mysql.sock
3.创建软链
ln -s /data/database/mysql/mysql.sock /var/lib/mysql/mysql.sock
4.验证成功
重启数据库
service mysqld start
进入数据库查看目录更改是否成功
在数据库中执行show variables like '%dir%';
本文详细介绍如何将MySQL数据库从默认位置/var/lib/mysql迁移至/data/database/mysql,包括停止数据库、复制数据文件、修改配置文件、创建软链接及验证迁移成功等步骤。
2812

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



