我是 MySQL 新手。我对如何通过命令行执行此操作很感兴趣;我已经尝试过,但在控制台输出中没有登录,并且字符集不是utf-8
.
问问题
24450 次
3 回答
10
mysql -e "source /path-to-backup/backup-file.sql" db_name
或者
mysql db_name < backup-file.sql
您可能也需要-u username -p
在您的命令中。
于 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 回答