目录 1.查看`mysql`默认存储路径2.停止`mysql`服务3.移动或复制原数据目录4.修改配置文件5.修改启动文件6.配置`AppArmor`访问控制规则7.重启`apparmor`服
Mysql默认存储路径在/etc/mysql/mysql.conf.d/mysqld.cnf中的datadir配置项。
datadir= /var/lib/mysql mysql服务sudo systemctl stop mysql sudo mv /var/lib/mysql /mnt/data 修改/etc/mysql/mysql.conf.d/mysqld.cnf配置文件,把datadir修改为新数据目录:
datadir= /mnt/data/mysql 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, 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, apparmor服务systemctl restart apparmor mysqlsudo systemctl start mysql 来源地址:https://blog.csdn.net/qq233325332/article/details/132339585
--结束END--
本文标题: 在linux系统中修改mysql数据目录
本文链接: https://www.lsjlt.com/news/391178.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0