因此,我的服务器崩溃了,无法启动。我重新安装了,但在此之前我获取了 /etc、/usr 和 /var 目录。我在新安装上重新安装了 mysql,并能够从旧的物理数据库文件复制旧数据库。但它不允许我替换 mysql 数据库,因为它告诉我“用户”表被标记为坏的,应该修复。有什么办法可以从这些文件中恢复用户?系统规格。我的旧操作系统是 Ubuntu 14.10(Utopic Unicorn)我的新操作系统是 Ubuntu 15.04(Vivid Vervet)我不知道旧安装上安装了哪个版本的 sql,我认为新安装上运行的是 5.6。
答案1
我又发现了一个问题!首先,我重命名了包含数据库文件的旧 mysql 文件夹。然后,我将其复制到服务器,重新加载 phpmyadmin,新数据库就出现了,然后我导出用户表并将其导入到新用户表中。好了!我的旧用户已转移!