mysqldump mydatabase < /my/path/to/sqlfile.sql;
这是我发出的命令。这个语法错误的原因可能是什么,我很确定它是正确的。
我正在尝试将 sql 文件加载到我的数据库中。
利用
mysqldump -u 用户名 -p 数据库名 > 文件名.sql
出口和
mysql -u 用户名 -p 数据库名 < 文件名.sql
进口
MySQL转储命令的语法是:mysqldump -u -p >
在您的情况下,如果用户名是 root,则: mysqldump -u root -p mydatabase > /my/path/to/sqlfile.sql;
这可能会奏效!
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