在linux系统中修改mysql数据目录
短信预约 -IT技能 免费直播动态提醒
目录
1.查看mysql
默认存储路径
在/etc/mysql/mysql.conf.d/mysqld.cnf
中的datadir
配置项。
datadir= /var/lib/mysql
2.停止mysql
服务
sudo systemctl stop mysql
3.移动或复制原数据目录
sudo mv /var/lib/mysql /mnt/data
4.修改配置文件
修改/etc/mysql/mysql.conf.d/mysqld.cnf
配置文件,把datadir
修改为新数据目录:
datadir= /mnt/data/mysql
5.修改启动文件
sudo vim /etc/apparmor.d/usr.sbin.mysqld
把:
# Allow plugin access /var/lib/mysql/plugin/ r, /var/lib/mysql/plugin/*.so* mr,
修改为:
# Allow plugin access /mnt/data/mysql/plugin/ r, /mnt/data/mysql/plugin/*.so* mr,
6.配置AppArmor
访问控制规则
sudo vim /etc/apparmor.d/tunables/alias
在最后添加别名
# Or if mysql databases are stored in /home:# alias /var/lib/mysql/ -> /home/mysql/,alias /var/lib/mysql/ -> /mnt/data/mysql,
7.重启apparmor
服务
systemctl restart apparmor
8.启动mysql
sudo systemctl start mysql
- 📢博客主页:https://blog.csdn.net/qq233325332
- 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
- 📢本文由 陌北v1 原创,首发于 CSDN博客🙉
- 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
来源地址:https://blog.csdn.net/qq233325332/article/details/132339585
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341