如何保存MySQL的永久设置?
我从WAMP获得MySQL,并且没有my.cnf文件,有一个my.ini文件!
我该如何设置一些全局变量
答案 0 :(得分:7)
Drive:\wamp\bin\mysql\mysql5.5.8\my.ini
这是保存设置的地方。
答案 1 :(得分:4)
WAMP使用my.ini文件。
要访问my.ini文件,只需单击WAMP托盘图标并将鼠标悬停在“MySQL”菜单上,然后单击“my.ini”。
编辑my.ini文件,在 [mysqld] 部分下添加:
setting-name=setting-value
,例如:event-scheduler = on
重启所有服务
您无需在设置或值周围使用引号。
答案 2 :(得分:2)
全局system variables必须使用命令行或SQL命令(运行时/会话)或配置文件(永久)specified。
答案 3 :(得分:1)
我遇到了同样的问题,因为在WAMP中我们只有my.ini
个文件而不是my.conf
。
通过SQL语句,按以下步骤进行:
mysql> SET global max_heap_table_size=524288000;
mysql> SET global tmp_table_size=524288000;
但重新启动服务器时,查询:
select @@global.tmp_table_size, @@global.max_heap_table_size
默认返回旧值。
然后编辑my.ini
文件,并提供以下声明:
max_heap_table_size=524288000
tmp_table_size=524288000
并且这些变化是永久性的。