比如想将/var/lib/mysql 移动到/usr/local/mysql 目录
停止MySQL 服务
service mysqld stop
修改MySQL配置 my.cnf
#datadir=/var/lib/mysql
#socket=/var/lib/mysql.sock
datadir=/usr/local/mysql
socket=/usr/local/mysql/mysql.sock
如果有开启二进制,且二进制日志也要求迁移到新目录下的话,则需要修改
#log_bin=mysql-bin
log_bin=/usr/local/mysql/mysql-bin
拷贝数据文件
cp -R /var/lib/mysql/* /usr/local/mysql/
改文件属性
chown -R mysql:mysql /usr/local/mysql/
启动MySQL服务
service mysqld start