我刚刚重新安装了系统,我没有进行转储备份,但我仍然有以前 mysql 安装的物理文件夹。
可以使用它来恢复和更新我当前的配置吗?
答案1
这是可能的,但不建议。如果我要尝试,我会这样做。
安装 mysql,配置尽可能接近旧服务器或仅使用相同的配置。确保它启动、重新启动,并且您可以登录。现在关闭 mysql。
使用
mv /var/lib/mysql /var/lib/mysql.orig
rsync 或将新文件复制到位。
sudo rsync -av /old/mysql/ /var/lib/mysql/
我建议将原始文件保留在当前状态,以防此方法不起作用。sudo chown -R mysql: /var/lib/mysql
然后启动 mysql。检查日志,确保一切正常,然后登录 Mysql。四处查看,确保数据在那里。
如果一切顺利,您应该已经准备好了。现在立即对 Mysql 进行适当的备份,这样您下次就不必再做这种无用功了。