我是MySQL的新手,所以请指导我如何通过命令行执行此操作;我试过但是我没有登录控制台输出,字符集不是utf-8
请帮忙。
答案 0 :(得分:10)
mysql -e "source /path-to-backup/backup-file.sql" db_name
或
mysql db_name < backup-file.sql
您的命令中也可能需要-u username -p
。
答案 1 :(得分:8)
由于您的SQL脚本不包含任何字符集配置指令,mysql
只能以其默认字符集Latin1运行。要更改默认字符集,请按以下方式启动mysql
:
mysql -e "source /path-to-backup/backup-file.sql" db_name --default-character-set=UTF8
答案 2 :(得分: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)
希望有帮助!