【问题标题】:Getting syntax error while exporting mysql database导出mysql数据库时出现语法错误
【发布时间】:2020-07-03 13:36:19
【问题描述】:

我在 centOS 服务器上安装了 cPanel 试用版,现已过期。所以我无权访问 cPanel 用户和 WHM 登录。

我尝试了以下 mysql> mysqldump -u root –ppassword db_name > db_nametext.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 -u root –ppassword db_name > db_name at line 1

感谢您的时间和考虑。

【问题讨论】:

  • -p 和密码之间缺少空格
  • @KrishnaVaddepalli,我已将 -p 和密码分开,但仍然出现相同的错误。
  • 你应该从 $ 提示符而不是从 mysql 提示符运行它。在用户提示符下尝试mysqldump -u root -p password db_name > db_nametext.sql

标签: mysql linux database centos cpanel


【解决方案1】:

您不能从mysql shell 运行mysqldump:mysqldump 不是 SQL 语句,而是必须从 linux shell 运行的可执行文件,如 mysql 命令。

【讨论】:

  • 我收到以下错误mysqldump: Got error: 1049: Unknown database '-password' when selecting the database
  • 在运行mysql时尝试使用相同的命令行。
猜你喜欢
  • 2017-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多