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

发布于 2024-11-24 04:12:40 字数 82 浏览 3 评论 0原文

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

I'm new to MySQL. I am interested how to do this via command line; I've tried but I get NO logging in the console output and the character set is not utf-8.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

骄傲 2024-12-01 04:12:40
mysql -e "source /path-to-backup/backup-file.sql" db_name

或者

mysql db_name < backup-file.sql

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

mysqldump 文档

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

or

mysql db_name < backup-file.sql

You probably need -u username -p, too in your command.

mysqldump doc

旧梦荧光笔 2024-12-01 04:12:40

由于您的 SQL 脚本不包含任何字符集配置指令,因此 mysql 仅以其默认字符集 Latin1 运行。要更改默认字符集,请像这样启动 mysql

mysql -e "source /path-to-backup/backup-file.sql" db_name --default-character-set=UTF8

Since your SQL script doesn't contain any character set configuration directives, mysql just runs in its default character set Latin1. To change the default character set, start mysql like this:

mysql -e "source /path-to-backup/backup-file.sql" db_name --default-character-set=UTF8
紫﹏色ふ单纯 2024-12-01 04:12:40
C:\<installation_path>>\bin>mysql -u<<user>> -p  database_name < your_sql_file.sql

如果您遇到访问问题例如 ERROR 1045 (28000): Access Beenied for user 'ODBC'@'localhost' (using password: NO)

希望有帮助!

C:\<installation_path>>\bin>mysql -u<<user>> -p  database_name < your_sql_file.sql

could be used if you are getting access issues like ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

hope that helps !!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文