首页 >数据库 >mysql教程 >如何安全地重新定位 MySQL 数据目录?

如何安全地重新定位 MySQL 数据目录?

Patricia Arquette
Patricia Arquette原创
2024-12-10 01:40:16950浏览

How Do I Safely Relocate My MySQL Data Directory?

重新定位 MySQL 数据目录

在需要额外存储空间或组织首选项的情况下,可能需要更改 MySQL 的默认数据目录。通过遵循一系列明确定义的步骤,可以在不影响数据库可访问性的情况下重新定位数据目录。

要启动该过程,必须使用命令 sudo /etc/init.d/mysql stop 停止 MySQL 。随后,使用命令 sudo cp -R -p /var/lib/mysql /newpath 将现有数据目录(通常位于 /var/lib/mysql)复制到新路径。

接下来,编辑MySQL配置文件/etc/mysql/my.cnf(或/etc/mysql/mysql.conf.d/mysqld.cnf)以将datadir条目更改为新目录

要更新 AppArmor 配置文件,请执行命令 sudo gedit /etc/apparmor.d/usr.sbin.mysqld,并修改以 /var/lib/mysql 开头的任何行以反映新的内容小路。在使用 sudo /etc/init.d/apparmor reload 重新启动 AppArmor 配置文件之前,将保存并关闭该文件。

最后,使用 sudo /etc/init.d/mysql restart 重新启动 MySQL,从而允许访问与以前相同的数据库,现在位于重新定位的数据目录中。

以上是如何安全地重新定位 MySQL 数据目录?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn