更改默认 MySQL 数据目录
将 MySQL 数据目录移动到其他位置,同时仍然访问以前的数据库是否可行地点?这是分步指南:
过程:
- 使用以下命令暂停 MySQL: sudo /etc/init.d/mysql stop
- 复制当前数据目录: sudo cp -R -p /var/lib/mysql /newpath
- 调整 MySQL 配置文件: sudo gedit /etc/mysql/my.cnf 并修改 datadir 条目。
- 更改 /etc/apparmor.d/usr.sbin.mysqld,将 /var/lib/mysql 引用更新为新路径。
- 重新加载 AppArmor 配置文件: sudo /etc/init.d/apparmor reload
- 重新启动 MySQL: sudo /etc/init.d/mysql restart
从旧位置访问数据库:
MySQL 重新启动后,您可以从原始位置或新位置访问数据库。数据目录已重新定位,但数据库仍可从以前的位置访问。
以上是我可以在不影响数据库访问的情况下移动 MySQL 数据目录吗?的详细内容。更多信息请关注PHP中文网其他相关文章!