重新定位 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中文网其他相关文章!