设置一个持久的全局MySQL参数 [英] Set a persistent global MySQL parameter

查看:128
本文介绍了设置一个持久的全局MySQL参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我设置了以下MySQL参数:

I set the following MySQL parameter:

set global wait_timeout=2147483

但是,在服务器重新启动后,它恢复到其默认值28800.不是 set 命令持久?为了让这个参数持久化,我应该编辑一个配置文件吗?该文件是 C:\Program Files\MySQL\MySQL Server 5.5\my.ini ?如果是,只是

However, after server restart it reverted to its default value 28800. Isn't the set command persistent? In order to have this parameter persistent, should I edit a configuration file? Would that file be C:\Program Files\MySQL\MySQL Server 5.5\my.ini? If so, is it simply

wait_timeout=2147483

如果是这样,那么 my.ini

推荐答案

设置全局不会创建持久化变量。

Set global doesn't make persistent variables.

您应该在my.cnf的 [mysqld] 部分中写下:

You should write that under [mysqld] section in my.cnf:

[mysqld]
wait_timeout=86400

这篇关于设置一个持久的全局MySQL参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆