更改mysql系统变量而不重启

时间:2013-08-19 11:16:45

标签: mysql windows

有没有办法在没有重启服务的情况下在Windows mysql服务器上更改“skip_name_resolve”变量的值?

此变量不是动态的,无法使用SET查询更改:

mysql> set global skip_name_resolve="ON";
ERROR 1238 (HY000): Variable 'skip_name_resolve' is a read only variable

1 个答案:

答案 0 :(得分:-1)

  

MySQL服务器维护许多系统变量,指示它是如何形成的   已配置。第5.1.4节“服务器系统变量”描述了   这些变量的含义。每个系统变量都有一个默认值。   系统变量可以在服务器启动时使用选项设置   命令行或选项文件。 大多数都可以更改   在服务器通过SET语句运行时动态地,   这使您可以无需修改服务器的操作   停止并重新启动它。您可以参考系统变量值   表达式。

取自http://dev.mysql.com/doc/refman/5.0/en/using-system-variables.html 理想情况下,您应该只使用SET查询来更改变量。