use*_*191 6 mysql ubuntu mysqldump
我们使用MySQL 5.6.5-m8开发版.
当我们尝试转储数据库时,我们收到以下错误:
user @ ubuntu-11:〜$ mysqldump -u root -p my_schema> dump.sql
输入密码:
mysqldump:无法执行'SET OPTION SQL_QUOTE_SHOW_CREATE = 1':您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行(1064)的'OPTION SQL_QUOTE_SHOW_CREATE = 1'附近使用正确的语法
谁能就这个问题提出建议?
ken*_*enn 11
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的临时问题,但我认为发现这个问题的人可以使用这些信息.
小智 4
我遇到了这个问题。事实证明,我使用的 mysqldump 客户端是服务器后面的几个版本,并且使用的是过时的语法。检查您的路径中是否有较早的二进制文件(可能在 /usr/bin/ 中),并在与当前执行的 mysql 二进制文件相同的位置中查找较新的二进制文件(可能是 /usr/local/mysql)。
| 归档时间: |
|
| 查看次数: |
7064 次 |
| 最近记录: |