关于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%';

原文地址:https://www.cnblogs.com/songshuai/p/9413836.html