如何在 Windows 上将现有架构添加到 mysql
P粉204136428
P粉204136428 2023-09-14 13:51:44
0
1
591

我在任何地方都没有看到任何关于这个主题的内容,甚至在这里也没有。

问题是我有一个 MySQL 8.0 数据库,该数据库位于以前的硬盘 (HD) 上。原始驱动器上的启动失败,因此我复制了该文件夹

C:\ProgramData\mysql\MySQL Server 8.0\Data\my_db
转移到新的HD,并重新安装MySQL。

我的问题是我看不到安装此架构的方法。有人有什么建议吗?

P粉204136428
P粉204136428

全部回复(1)
P粉099000044

您无法看到您的数据,因为有关现有对象的信息存储在未复制的系统数据库中。

如果您以前的硬盘不可用,则:

  1. 确保新旧操作系统实例上的 MySQL 版本完全相同。如果没有,则在新操作系统上删除 MySQL 并重新安装所需版本。
  2. 停止 MySQL 服务。
  3. 重命名数据文件夹(C:\ProgramData\MySQL\MySQL Server 8.0 => C:\ProgramData\MySQL\MySQL Server 8.0.bak)。
  4. 将数据文件夹从旧硬盘完全复制到新硬盘。
  5. 启动 MySQL 服务。
  6. 需要备份旧数据库。
  7. 停止 MySQL 服务,删除从旧硬盘复制的数据文件夹,并将保存的数据文件夹重命名回来。
  8. 启动 MySQL 服务。
  9. 恢复数据库。
  10. 如果您在第1步中重新安装了MySQL,则可以通过常规方式将MySQL版本升级到需要的版本。
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板