wordpress 在phpmyadmin中导入数据库时出错

lp0sw83n  于 2022-11-22  发布在  WordPress
关注(0)|答案(6)|浏览(144)

我一直在我的网站本地工作,我现在试图将其迁移到一个实时.我导出本地sql数据库,并尝试将其导入到新的数据库,但它返回错误:
SQL查询:
表wpmedokonta_commentmeta的表结构
创建表格
meta标识位(20)未签名的非空自动增量,注解标识BIGINT(20)未签名的非空值默认值'0', meta_key VARCHAR(255)比较utf8mb4_unicode_ci默认值为空, meta值长文本比较utf8mb4_unicode_ci,主键( meta标识),关键字注解标识(注解标识),关键字元关键字(元关键字(191)))引擎= INNODB默认字符集= utf8 mb 4校对= utf8 mb 4统一代码ci;
MySQL说:文档
1273 -未知排序规则:'统一代码'
有人知道为什么会发生这种情况吗?不知道它是否有帮助,但我不使用评论在我的网站的任何地方...

t5fffqht

t5fffqht1#

您还可以在sql文件中将utf8mb4_unicode_ci更改为utf8_general_ci,将utf8mb4更改为utf8

7gyucuyw

7gyucuyw2#

可能这是因为你有不同的MYSQL版本。检查本地服务器的版本是否与实时服务器相同。

8mmmxcuj

8mmmxcuj3#

将utf8mb4_unicode_ci替换为utf8_unicode_ci。它应该可以工作。
此外,如果您在数据库中看到InnoDB,请将InnoDB替换为MyISAM。

mccptt67

mccptt674#

我遇到了同样的问题,我只需要在本地服务器上导出时最大限度地提高兼容性。
为此,在导出方法上,您需要选择“自定义-显示所有可能选项”,如下图所示:
Export Method
然后,您需要选中“数据库系统或较旧的MySQL服务器以最大限度地提高输出兼容性”框,并选择MYSQL 40
Compatibility with MYSQL40
现在您的导出文件已完成,只需下载即可。
最后但并非最不重要的一点是,请记住在导入步骤中使用相同的SQL兼容性(MYSQL 40),如下所示:
Import File Compatibility

ss2ws0br

ss2ws0br5#

确保在phpMyAdmin中首先将服务器连接排序规则从utf8mb4_unicode_ci更改为utf8_general_ci,如上面的@Kristy Kavada所述。
如果它仍然不工作,请确保您已经添加了一个;use databasename;,因为我错过了我的分号,并得到错误。

ldioqlga

ldioqlga6#

第一步,创建一个具有唯一名称的数据库,然后打开该数据库,然后导入已导出的数据库

相关问题