MySQL 5.6.5-m8 转储失败

标签 mysql ubuntu mysqldump

我们使用 MySQL 5.6.5-m8 开发版本。
当我们尝试转储数据库时,出现以下错误:

user@ubuntu-11:~$ mysqldump -u root -p my_schema > dump.sql
Enter password:
mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_QUOTE_SHOW_CREATE=1' at line 1 (1064)

任何人都可以就这个问题提出建议吗?

最佳答案

MySQL 5.6 停止并删除了对 SET OPTION 语法的支持,但即使是最新的 mysqldump 5.5.30(在撰写本文时)仍会生成 SET OPTION。换句话说,mysqldump 5.5 无法从 MySQL 5.6 服务器转储。

参见:http://bugs.mysql.com/bug.php?id=67507

最初的问题可能是 5.6.5-m8 的临时问题,但我认为找到这个问题的人可以使用这些信息。

关于MySQL 5.6.5-m8 转储失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11184573/

相关文章:

mysql - 使用 '--direct' 选项的 Sqoop 失败,mysqldump 退出代码为 2 和 3

mysql - 如何从远程主机获取制表符分隔的 MySQL 转储?

mysql - 表上的 SQL 查询(DROP/SELECT/ALTER 等) - "ERROR CODE 2013 : LOST connection to MYSQL server during query "

javascript - 如何使用 Math.js 解析器测试 MySQL 语法

linux - 文件保存错误 : "Opening output file: resource temporarily unavailable"

perl - 在尝试安装 libwww-perl 时构建 Docker 镜像会导致错误,即 perl-modules_5.14.2-6 和 perl_5.14.2-6 Not found

MYSQL:导入后 mysqldump 返回空

java - hibernate 不设置外键

c++ - 初始化 SDL_Mixer 给出错误 "No available audio device"

mysql - 在同一MySql实例上克隆MySQL数据库