2
mysqldump mydatabase < /my/path/to/sqlfile.sql;

这是我发出的命令。这个语法错误的原因可能是什么,我很确定它是正确的。

我正在尝试将 sql 文件加载到我的数据库中。

4

3 回答 3

7

利用

mysqldump -u 用户名 -p 数据库名 > 文件名.sql

出口和

mysql -u 用户名 -p 数据库名 < 文件名.sql

进口

请参考:http ://dev.mysql.com/doc/refman/5.6/en/mysqldump.html

于 2013-08-29T05:01:36.613 回答
2

MySQL转储命令的语法是:mysqldump -u -p >

在您的情况下,如果用户名是 root,则: mysqldump -u root -p mydatabase > /my/path/to/sqlfile.sql;

于 2013-08-29T05:05:37.483 回答
1

这可能会奏效!

backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql

例子

mysql -u root -ptmppassword databaseName < /tmp/fileName.sql
于 2013-08-29T04:57:43.637 回答