请选择 进入手机版 | 继续访问电脑版

网硕互联技术交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1777|回复: 0

虚拟主机导入数据库时提示Unknown character set:utf8mb4错误

[复制链接]

4

主题

4

帖子

42

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
42
发表于 2019-4-19 14:05:45 | 显示全部楼层 |阅读模式

第一、错误提示



第二、解决方法

提示这个错是因为导出的数据库编码格式为utf8mb4,需要将数据库编码格式更改utf-8。只能使用记事本(建议代码编辑工具,如:Notepad++等)打开数据库文件,将utf8mb4替换成utf8就可以正常。

使用记事本或代码编辑器打开.sql文件,通过ctrl+h将该文件的中的

CHARSET = utf8mb4
全部替换成
CHARSET = utf8

将数据库里面的
COLLATE = utf8mb4_unicode_ci
全部替换为
COLLATE = utf8_general_ci

然后重新导入测试,修改之前建议先对源文件做备份。

注意事项:
1,修改sql文件前,一定要先做好原文件的备份,以免修改错误;
2,重新导入数据库时,如果当前数据库内有数据库表文件,请做好当前数据库的备份。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网硕互联技术交流社区

GMT+8, 2024-3-29 12:58 , Processed in 0.207847 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表