4

我是 MySQL 新手。我对如何通过命令行执行此操作很感兴趣;我已经尝试过,但在控制台输出中没有登录,并且字符集不是utf-8.

4

3 回答 3

10
mysql -e "source /path-to-backup/backup-file.sql" db_name

或者

mysql db_name < backup-file.sql

您可能也需要-u username -p在您的命令中。

mysql转储文档

于 2011-07-18T08:07:06.987 回答
9

由于您的 SQL 脚本不包含任何字符集配置指令,mysql因此只需在其默认字符集 Latin1 中运行。要更改默认字符集,请按mysql以下方式开始:

mysql -e "source /path-to-backup/backup-file.sql" db_name --default-character-set=UTF8
于 2011-07-20T08:38:25.973 回答
0
C:\<installation_path>>\bin>mysql -u<<user>> -p  database_name < your_sql_file.sql

如果您遇到访问问题,可以使用like ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

希望有帮助!

于 2019-10-27T18:02:23.627 回答