PHPMyAdmin数据库导出总是导致MySQL#1231错误

时间:2017-08-08 06:32:49

标签: mysql phpmyadmin

我从生产中备份(导出)Wordpress数据库,并将其半日常导入开发环境。我使用PHPMyAdmin来实现这一点,并且我一直被这个错误所困扰。每次我尝试导入数据库时​​都会出现以下错误:

  

Sql Query:/ *!40101 SET   CHARACTER_SET_CLIENT = @ OLD_CHARACTER_SET_CLIENT * /

     

我的SQL说:   1231 - 变量' character_set_client'无法设置为' NULL'

的值

SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT是PHPMyadmin自动附加到所有导出的行,但显然OLF_CHARACTER_SET_CLIENT变量未在输出的SQL文件中定义。对于我要导出的数据库以及文件的"字符集,始终正确设置排序规则:"选项也适当设置。我不知道为什么OLD_CHARACTER_SET_CLIENT变量的值为NULL。有没有办法解决这个问题,或者至少阻止PHPMyAdmin将此行附加到导出?

编辑:我知道其他人asked a similar question。但是,他们接受的答案并不能解释为什么会出现这个问题,也不能为我的问题提供可行的解决方案。

0 个答案:

没有答案