学做网站培训课程介绍

当前位置:

wp网站导入数据库时出现“#1273 – Unknown collation: ‘utf8mb4_unicode_ci’”解决方法

我们平时在做网站过程中,一般都是在本地环境下做好网站,然后再通过网站搬家的方式来将自己在本地环境做的网站导入到自己的网站空间中,这种方式可以有效的提高我们网站制作的效率。

在使用wordpress做网站时,导入数据库是比较重要的步骤。但有时我们在导入数据库时会出现各种问题,例如在做网站时要导入WP网站数据库,出现“#1273 - Unknown collation: 'utf8mb4_unicode_ci'”的问题,下面来讲一下出现#1273 - Unknown collation: 'utf8mb4_unicode_ci'的原因 及解决方法。

出现原因:

从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出的数据编码是带有utf8mb4格式的。

如果我们搬迁网站复原数据的时候,MYSQL5.5等高版本数据库导入到MYSQL5.1低版本的时候会出现"Unknown collation: 'utf8mb4_unicode_ci"错误问题,以前是没有这个问题的,从WP4.2开始才有的。

解决方法:

我们这里可以在导出数据库的时候选择兼容版本。

进入PHPMYADMIN,我们导出数据库的时候看下面界面,我们选择“自定义导出方式”。

wp网站导入数据库时出现“#1273 - Unknown collation: 'utf8mb4_unicode_ci'”解决方法1

在最大程度兼容数据库选项中选择MYSQL40,然后导出数据库我们再导入到低版本的MYSQL中是没有问题的。

wp网站导入数据库时出现“#1273 - Unknown collation: 'utf8mb4_unicode_ci'”解决方法2

然后就是到自己的网站空间导入数据了,这时要注意,我们在导入时,要选择SQL 兼容模式:为MYSQL40。如下图

3

提醒:

如果有出现乱码问题,尝试检查WordPress的配置文件wp-config.php,更改数据表默认文字编码,将:

define('DB_CHARSET', 'utf8mb4');

改成

 define('DB_CHARSET', 'utf8');

或者复制wp-config-sample.php文件,然后修改相关的数据库信息,重命名为wp-config.php,再上传。

因为utf8mb4需要在5.5以上版本兼容,如果我们是新安装虚拟网站环境,没有达到5.5版本就会出现类似“#1273 - Unknown collation: 'utf8mb4_unicode_ci'”这样的问题。(学习更多有关数据库知识,请参考网站数据库学习入门

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 分享一款超漂亮的内衣模板,适合内衣销售衣服类物品,化妆品展示都可以。自己做的二次开发,使用很简单,直接在WP程序后台安装就可以了。喜欢的同学可
  • 在学做网站论坛的wordpress插件版块,我们给大家介绍了很多的WP插件,但很多学员反映这些插件不知道在哪里下载。这是因为我们虽然给大家介绍了这些插
  • 问:我跟着视频制作好一个博客模板,想发到空间里去看看,按照“wordpress网站搬家教程”流程操作,就在导入数据库时被卡住了,没办法操作,这怎么解决
  • 我们平时在做网站过程中,一般都是在本地环境下做好网站,然后再通过网站搬家的方式来将自己在本地环境做的网站导入到自己的网站空间中,这种方式可以
  • WordPress使用MySQL数据库。作为一个开发者,我们有必要掌握WordPress数据库的基本构造,并在自己的插件或主题中使用他们。截至WordPress3.0,WordP
  • 很多朋友安装xampp之后,启用服务器或者数据库失败,发现端口已经被占用。因为每台电脑占用端口的软件不一样,要如何解决这个问题。第一种解决方
  • 特别近有学员问我wordpress安装的时候,出现cannot modify header information – headers already sent by (……)的错误,开始以为是版本问题,于是换了
  • 有的学员在本地环境下使用WORDPRESS程序搭建好网站后,打开首页正常,但打开其它页面都显示http返回状态码404错误,那么本地环境网站出现404错误该怎
  • 80端口被占用解决方法 图文教程 (127390 次浏览)
    在安装和使用本地环境时,有时会出现80端口被占用了,而迅雷等下载软件恰恰就是占用了80端口,关掉就行了。但有时迅雷等都没有开也启动不了,那就是别
  • 近期,有的学建网站学员问过这样一个问题,就是在网站后台修改了WordPress地址Url导致网站后台无法登录,并且网站也无法打开了,出现这样的问题,应该