mysqldump命令报错ERROR 1064 (42000)
从Linux导出数据库表结构和数据,使用命令
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
始终报错:
ERROR 1064 (42000): 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 -uroot -p db > db.sql' at line 1
解决
在linux控制台直接输入命令即可,不要登录进数据库之后输入mysqldump命令
[root@Server db]# mysqldump -u用户名 -p 数据库名 > 数据库名.sql