C:\wamp\bin\mysql\mysql5.6.17有my.ini。我添加了文本log=c:/wamp/logs/mysql_query.log,但它不起作用。
任何更改都不起作用。我试图重命名文件myblablabla.ini,但是WAMP服务器成功启动。我想,他使用了一个不同的配置文件。怎么找到它?
谢谢你的帮助。
发布于 2014-10-31 09:15:48
如果您使用的是64位版本的WAMPServer 2.4或2.5,则发行版中有一个小错误。
MySQL在其ini文件中查找与其服务名称匹配的部分,以便从其获取参数。64位MySQL服务称为wampmysqld64,因此my.ini节头也应该是wampmysqld64
使用wampmanager菜单编辑my.ini
wampmanager -> MYSQL -> my.ini所以编辑你的my.ini并找到这一行
[wampmysqld]然后将其更改为
[wampmysqld64]MySQL现在将拾取在该部分中设置的参数。
发布于 2017-12-07 16:51:31
上面的答案是正确的,但不是完全正确的,至少对我来说是这样。我使用的是wampserver 2.5 64位。我必须在我的wampmysqld64文件中同时添加mysqld64和.ini部分,这样才能使它工作!
[wampmysqld64]
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
[mysqld64]
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"转到wamp图标,如下所示: 1. Wamp > MySQL > MySQL控制台
select @@sql_mode; //检查结果select @@sql_mode; // check结果,需要:+--------------------------------------------+ | @@sql_mode | +--------------------------------------------+ | NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | +--------------------------------------------+
https://stackoverflow.com/questions/26668866
复制相似问题