如何在没有 mysqldump 的情况下备份和恢复 mysql

如何在没有 mysqldump 的情况下备份和恢复 mysql

我无法 chroot 到损坏的 ubuntu 服务器,请问我如何在没有 mysqldump 的情况下备份和恢复 mysql 服务器?是否可以复制目录并替换到新服务器?

答案1

这不能保证有效,但是您可以尝试,并且我假设 mysql 没有运行。

您可以从 mysql 数据文件夹复制所有内容/var/lib/mysql(这是默认位置,请检查您的位置)并将其放在新位置/服务器中,检查配置以查看 datadir 位置是否匹配,重新启动服务并查看它是否有效。

配置位于/etc/mysql

当然,不要忘记文件和目录的权限。

这里有两个有用的链接。

https://www.digitalocean.com/community/tutorials/how-to-move-a-mysql-data-directory-to-a-new-location-on-ubuntu-16-04

https://askubuntu.com/questions/137424/how-do-i-move-the-mysql-data-directory

相关内容