【发布时间】:2015-05-14 17:43:19
【问题描述】:
我想在 Win7 64 位的本地 WAMP 环境中将 .sql 文件导入数据库。我之前已经使用过这个命令,然后它就起作用了——现在,它似乎失败了,没有错误。相反,MySQL 只是返回帮助/使用文件。
我的导入命令:mysql.exe -u root -p password database_name < db.sql
MySQL 返回:
mysql.exe Ver 14.14 Distrib 5.1.53,用于 Win64(未知) 版权所有 (c) 2000、2010,Oracle 和/或其附属公司。版权所有。 该软件附带绝对没有保证。这是免费软件, 欢迎您在 GPL v2 许可下修改和重新分发它 用法:mysql.exe [OPTIONS] [数据库]
(后面是一长串可能的命令)。
当我键入不同的命令时,例如:
mysql.exe use database_name,同样的事情发生了。这让我相信我的设置有问题。
我做错了什么?谢谢!
【问题讨论】:
-
.sql 文件大小是多少?尝试增加mysql.ini中接受的文件大小、超时参数
-
文件大小为 360MB。我只有一个my.ini;
max_allowed_packet是 16M。我只是将它设置为 1024M,但我仍然收到相同的错误... -
是 my.ini,相关stackoverflow.com/questions/12425287/…
-
MySQL 在这种情况下并没有消失——这就是问题所在。没有任何类型的错误,无论是在输出中还是在日志中。感谢您的参考,但不幸的是,这里似乎没有做任何事情。
-
同样的区别,有时会消失或者只是停止导入更多,这是my.ini配置的情况