首页 > 解决方案 > 导入/恢复 MySQL 数据库?

问题描述

我有来自上一个设置(MySQL 5.xx)的 2 个不同的转储。第一个是大约 250 MB 的独立文件,另一个是包含 317 个 SQL 文件的文件夹。两者都是来自相同设置的转储,只是格式不同。

现在我需要在新的 MySQL 8 设置中恢复其中之一。

文件夹转储共包含 10 个模式,包括 sys. MySQL 8 刚刚创建,因此只有一个 sys 模式。

当我运行导入时,我会收到很多这样的错误:

10:09:24 恢复 myvideos93 (streamdetails) 运行:mysql.exe --defaults-file="c:\users\jimmy\appdata\local\temp\tmpk7oihn.cnf" --protocol=tcp --host=localhost - -user=root --port=3306 --default-character-set=utf8 --comments --database=myvideos93 < "F:\20180605 Backup\Documents\dumps\Dump20180605\myvideos93_streamdetails.sql" 错误 1049 (42000):未知数据库“myvideos93”

操作失败,退出代码 1

我正在 Windows 10 x64 上的 MySQL Workbench 上执行此操作。

如何解决?

标签: mysql

解决方案


好的,所以我不得不手动创建每个模式,但这还不够。我也不得不运行导入 3 次,直到我只得到 1 个小错误。MySQL Windows 组件仍然出人意料地不稳定。


推荐阅读