A-A+

导入MySQL数据库提示“1115- Unlknown character utf 8mb4”错误怎么办

2018年01月13日 网站建设 评论 8 条 阅读 1,197 次

马超金博客这次搬家到阿里云,在解决了WDCP面板无法打开phpMyAdmin登录页面的问题后,出现的第二个问题,就是进入phpMyAdmin后,导入MySQL数据库提示“错误 SQL 查询:/*!40101SET HAMES utf8mb4 */;1115- Unlknown character utf 8mb4”,如下图所示:

导入MySQL数据库提示错误

问题一个接一个的来,我也是头大了,继续百度寻找破解的方法吧。别说,度娘的办法还挺多,说的都是差不多一个调,不知道他们其中有哪几位是搬砖的,当然,马超金这里也是搬砖的,马超金只是业余得不能在业余的站长,哪里懂得这些错误代码,更别说解决方法了。

我最后是按照老左博客的方法去做的,按照老左的说法,造成这种错误的原因,是因为数据库版本的问题导致的,之前网站MYSQL5.1版本,现在是MYSQL5.5版本,从5.5开始采用的是utf8mb4,而我们的数据库版本还是老的utf8。

解决方法:

我们用sublime打开数据库文件,也就是你要导入的那个SQL文件,然后将里面的utf8mb4修改成utf8,我用的是Notepad++(最好别用记事本来修改,容易出现错误),可以通过快捷键Ctrl+H同时将utf8mb4修改成utf8,也就是去掉后面的mb4,参考老左的文章:http://www.laozuo.org/9288.html,然后重新导入MySQL数据库。

当我兴冲冲的导入数据库的时候,问题又来了,简直要崩溃的节奏!提示什么错误我忘了,当时也没有截图,大概意思就是我数据库太大无法导入吧,这时候还是邵连虎的文章教了我。

打开WDCP控制面板后台-PHP设置,在允许最多上传文件那一项,把后面的数字改大一点,我改成了100M,点击提交。

再进入phpMyAdmin,点击导入数据库,看到最大限制为8M,我的才6M多点,够了,这次终于导入成功了。

标签:

8 条留言  访客:4 条  博主:4 条

  1. 阿来网赚

    很nice哇

    • 马超金

      呵呵,都是搬砖来的

  2. 网赚乎

    网站在于折腾,其实折腾也是一种乐趣。

    • 马超金

      是的,有点挑战自我的感觉,每一次折腾都是一次自我提升

  3. 夏日博客

    一般都是因为版本的原因所致。

    • 马超金

      是的,感谢来访!

  4. 网赚联盟

    折腾折腾就成大神了

    • 马超金

      离大神还很远

给我留言

Copyright © 马超金博客 保留所有权利.站长QQ 760679295   Theme  Ality 粤ICP备18000481号-2

用户登录 ⁄ 注册

分享到: