我无法 chroot 到损坏的 ubuntu 服务器,请问我如何在没有 mysqldump 的情况下备份和恢复 mysql 服务器?是否可以复制目录并替换到新服务器?
答案1
这不能保证有效,但是您可以尝试,并且我假设 mysql 没有运行。
您可以从 mysql 数据文件夹复制所有内容/var/lib/mysql
(这是默认位置,请检查您的位置)并将其放在新位置/服务器中,检查配置以查看 datadir 位置是否匹配,重新启动服务并查看它是否有效。
配置位于/etc/mysql
。
当然,不要忘记文件和目录的权限。
这里有两个有用的链接。
https://askubuntu.com/questions/137424/how-do-i-move-the-mysql-data-directory