MySQL 数据库迁移失败

Posted

技术标签:

【中文标题】MySQL 数据库迁移失败【英文标题】:MySQL DB Migration fail 【发布时间】:2016-12-16 13:50:47 【问题描述】:

对于 wordpress 网站,我正在尝试迁移网站和 mysql 数据库。虽然当我导入它时,它给了我一个错误。我再也无法访问旧的了。

 Error
SQL query:


CREATE TABLE `wp_commentmeta` (
  `meta_id` bigint(20) UNSIGNED NOT NULL,
  `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci
MySQL said: Documentation

#1046 - No database selected

【问题讨论】:

出于好奇,您是想通过 WordPress、命令行还是其他工具导入它? 在 mySql 或前端哪里显示错误? 您使用什么工具进行导入? ChrisForrence 我正在尝试通过我的本地主机 phpMyAdmin RahulSharma 导入它我认为在 MySQL 中 #1046 - 未选择数据库 应该有点线索。在这个脚本的顶部添加一个USE `DATABASE_NAME`;。这样MYSQL就知道你要在哪个数据库中创建表 【参考方案1】:

1046 - 未选择数据库 应该有点线索。添加一个USEDATABASE_NAME;在这个脚本的顶部。这样 MYSQL 就知道你要在哪个数据库中创建表了

– 里格斯愚蠢

【讨论】:

以上是关于MySQL 数据库迁移失败的主要内容,如果未能解决你的问题,请参考以下文章

创建索引时,具有mysql数据库迁移的实体框架失败

将环境变量传递给 Docker 时,Flyway 迁移失败

MySQL基础之 恢复数据和数据库迁移

Laravel 5 迁移 - 外键约束失败

Laravel 5.4 迁移 ENUM 在 MySQL 中失败

使用 MS SQL Express 登录:成功!迁移工具包登录:失败?