关于mysql文件导入提示“Variable @OLD_CHARACTER_SET_CLIENT can't be set to the value of @@CHARACTER_SET_CLIENT”问题分析

今天用myssqldump导出数据,然后再导入另外mysql数据库时,提示Variable @OLD_CHARACTER_SET_CLIENT can't be set to the value of @@CHARACTER_SET_CLIENT错误。

错误原因是文件中下面代码导致的:

 

主要原因我们设置mysqldump中编码格式是utf8(--default-character-set=utf8),导致我们导出来的文件里编码定义为utf8,而我们导入的目标库编码格式gbk。

--mysql查询数据库变量
show variables like 'char%';

 

 

 

posted @ 2018-08-03 14:09  Mr宋  阅读(1201)  评论(0编辑  收藏  举报
TOP