1、查看Mysql安装路径
cat /etc/my.cnf
2、查看数据盘路径
df
3、数据盘下创建mysql数据目录,设置目录磁盘写入权限
cd /mnt1/xfrb_database/mkdir mysqlchmod -R 777 /mnt1/xfrb_database/mysql/ls -l -a
目录创建和权限设置成功。
4、停止Mysql服务,拷贝Mysql数据到指定数据盘目录
service mysqld stopcp -rp /var/lib/mysql/* /mnt1/xfrb_database/mysql/cd /mnt1/xfrb_database/mysqlls -l -a
5、修改Mysql配置文件my.cnf,为了安全先备份
cp /etc/my.cnf /etc/my.cnf.bakvim /ect/my.cnf
注释掉原有datadir及socket设置,方便回滚,设置新的datadir及socket路径,保存。
6、修改权限,数据库归属为mysql
chown -R mysql:mysql /mnt1/xfrb_database/mysql/
7、建立软连接
ln -s /mnt1/xfrb_database/mysql/mysql.sock /var/lib/mysql/mysql.sock
8、启动Mysql
service mysqld start
9、登录Mysql,查看数据目录
mysql -u root -pshow variables like '%dir%';
至此,Mysql数据目录成功迁移。