在备份mysql数据库时,遇到了此问题:
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 'mysqldump --databases db1 > db1.sql' at line 1
官方文档的备份和恢复方法地址:https://dev.mysql.com/doc/mysql-backup-excerpt/5.7/en/mysqldump-sql-format.html
明明按照官方命令执行的,为什么还是报错呢?
stackoverflow 的答案页:
简单点说:
shell> mysqldump --databases db1 db2 db3 > dump.sql
这里的shell指的是cmd环境(win), 而不是mysql的shell环境.