centos把mysql存放的数据的目录迁移到指定的目录下(数据盘挂载的目录),个人实际操作,只为个人查看记忆。
1、关闭mysql服务
命令:service mysqld stop
2、复制数据库目录到指定目录下,/data/mysql为指定的要迁移的目录,/var/lib/mysql数据库通过yum安装的默认目录
命令:cp /var/lib/mysql /data/mysql
3、修改配置文件,共有三个
3.1、vim /etc/my.cnf
socket改为想要指定的目录:socket=/data/mysql/mysql.sock
3.2、/etc/init.d/mysqld
将datadir 改为指定的目录:/data/mysql
3.3、/usr/bin/mysqld_safe
将DATADIR改为指定的目录:/data/mysql
修改以上文件要可以先复制文件以免把配置文件改错了,也好立刻恢复的正常配置
4、创建软链接
ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock
5、启动mysql
命令:service mysqld start
6、查看mysql进程,查看是否正确显示修改后的路径
命令:ps -ef | grep mysql
7、测试数据
向数据库中插入数据,登录数据库查看数据是否正常录入