linux更改mysql数据存在目录


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、测试数据

向数据库中插入数据,登录数据库查看数据是否正常录入



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值