首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL5.6中的mysqldump问题

MySQL5.6中的mysqldump问题
EN

Database Administration用户
提问于 2013-05-16 06:43:13
回答 1查看 8.8K关注 0票数 2

我确实将MySQL服务器从5.5升级到了5.6

我正试着把这张桌子扔了

代码语言:javascript
复制
 mysqldump -uroot -p dba admin > D:\admin.sql

但它会出现以下错误

mysqldump:无法执行“SET选项SQL _QUOTE_SQL_QUOTE_SHOW_CREATE=1_CREATE=1”:您的SQL语法中有一个server;检查与您的MySQL服务器v. ersion对应的手册,以便在第1行(1064)处使用接近“选项SQL_QUOTE_SHOW_CREATE=1”的正确语法。

编辑:

mysqldump verison为5.5.30。

EN

回答 1

Database Administration用户

发布于 2013-05-16 08:59:43

集语法和这个错误中可以找到一些信息。

SET语句将值分配给影响服务器或客户端操作的不同类型的变量。较早版本的MySQL使用SET选项,但这种语法不受欢迎,而倾向于SET无选项。

如何修复它

  • 如果问题发生在您创建转储时(您的情况):将您的MySQL客户端工具升级到您的MySQL服务器的相同版本(在您的示例中是5.6)
  • 如果在还原转储时出现问题:在文件开始时,有一些SET OPTION语句;编辑转储,并将SET OPTION的所有实例更改为SET SESSION,如描述的这里
票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/42321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档