我在任何地方都没有看到过这个话题,甚至在这里也没有。
问题是我有一个MySQL 8.0数据库是在以前的硬盘(HD)。原始驱动器上的引导失败了,所以我复制了文件夹
C:ProgramDatamysql mysql Server 8.0Datamy_db
转到新HD,并重新安装mysql。我的问题是我看不到挂载这个模式的方法。有人有什么建议吗?
您无法看到您的数据,因为有关现有对象的信息存储在未复制的系统数据库中。
如果您以前的硬盘不可用,则:
- 确保新旧操作系统实例上的MySQL版本完全相同。如果没有,请在新操作系统上删除MySQL并重新安装所需版本。
- 停止MySQL服务
- 重命名数据文件夹(C:ProgramDataMySQLMySQL Server 8.0 =>C:ProgramDataMySQLMySQL Server 8.0.bak).
- 将数据文件夹从旧硬盘完全拷贝到新硬盘。 启动MySQL服务
- 需要备份旧数据库。
- 停止MySQL服务,删除从旧硬盘复制的数据文件夹,并重命名保存的数据文件夹。 启动MySQL服务
- 恢复数据库。
- 如果你在步骤1中重新安装了MySQL,那么通过常规方式升级MySQL版本到需要的版本。