【问题标题】:Set a persistent global MySQL parameter设置一个持久的全局 MySQL 参数
【发布时间】:2012-01-01 01:25:18
【问题描述】:

我设置了以下 MySQL 参数:

set global wait_timeout=2147483

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

wait_timeout=2147483

如果是,应该在my.ini的哪个部分

【问题讨论】:

    标签: mysql configuration


    【解决方案1】:

    设置全局不会生成持久变量。

    你应该写在 my.cnf 的 [mysqld] 部分:

    [mysqld]
    wait_timeout=86400
    

    【讨论】:

    • my.ini 是否相当于 Windows 的 linux 的 my.cfg
    • 是的,Windows 上的 Mysql 按以下顺序在多个位置搜索设置文件:%WINDIR%\my.ini, %WINDIR%\my.cnf, C:\my.ini, C:\my .cnf, INSTALLDIR\my.ini, INSTALLDIR\my.cnf
    猜你喜欢
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 2022-01-27
    相关资源
    最近更新 更多