如何在MySQL 5.2中备份和恢复?

时间:2012-07-25 09:09:07

标签: mysql

这是我使用的命令:

mysql> mysql -u root -p -h HOST sample < mysqldump.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 'mysql -u root -p -h HOST sample < mysqldump.sql' at line 1

希望你能帮助我吗?

3 个答案:

答案 0 :(得分:2)

这是你应该在命令行中给出的命令,而不是MySQL本身。

答案 1 :(得分:1)

打开mysql终端或konsole,然后转到mysqldump.sql文件所在的目录。尝试:

shell> cd /file_path/;
shell> ls -al mysqldump.sql;

它应该显示您的文件。如果您登录到同一服务器,也不需要指定HOST。

shell> mysql -u root -p sample < mysqldump.sql;

答案 2 :(得分:-1)

从客户端

您可以运行\. mysqldump.sql,但我认为第一个变体更可取。