博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 从sql存储文件恢复数据库乱码
阅读量:7167 次
发布时间:2019-06-29

本文共 350 字,大约阅读时间需要 1 分钟。

场景一:

  一台电脑上导出的sql文件到另一台电脑上恢复数据库,汉字全部是乱码,然后可能还有部分数据提示超长。

 

场景二:

  拿到的sql文件不是原始的导出sql文件,只有表结构和表数据,出现的问题和场景一的一致。

 

本人的MySQL数据库版本是5.6的。

 

原因排除。。。。。。。源自百度搜索结果,可能部分结果根本没起作用。

①、检测字符集:

  MySQL执行命令:SHOW VARIABLES LIKE 'character%' 

  网上提供的命令结果截图是

  

但是本人MySQL5.6安装时已经指定编码方式utf8了,实际截图为

 

②、在需要导入的sql文本前加上一句话,如果该句不存在的话

/*!40101 SET NAMES utf8 */;  

 

囧,一直以为该命令被注释掉了,不起作用的。

 

③、

转载地址:http://zgqwm.baihongyu.com/

你可能感兴趣的文章