如何在Windows 7中使用命令行执行大型MySql数据插入脚本文件?

时间:2011-07-18 08:03:20

标签: mysql windows-7 unicode command-line run-script

我是MySQL的新手,所以请指导我如何通过命令行执行此操作;我试过但是我没有登录控制台输出,字符集不是utf-8

请帮忙。

3 个答案:

答案 0 :(得分:10)

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

mysql db_name < backup-file.sql

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

mysqldump doc

答案 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)

,可以使用

希望有帮助!