首页 > 数据库技术 > 详细

mysql 从sql存储文件恢复数据库乱码

时间:2015-08-28 00:37:04      阅读:233      评论:0      收藏:0      [点我收藏+]

场景一:

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

 

场景二:

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

 

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

 

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

①、检测字符集:

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

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

  技术分享

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

技术分享

 

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

/*!40101 SET NAMES utf8 */;  

 

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

 

③、

mysql 从sql存储文件恢复数据库乱码

原文:http://www.cnblogs.com/ribavnu/p/4764886.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!