首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

init_connect疑问,该怎么处理

2012-03-23 
init_connect疑问 init_connect………………请注意init_connect的内容并不为拥有SUPER权限的用户执行;实际是内容

init_connect疑问
· init_connect

……
……
……
请注意init_connect的内容并不为拥有SUPER权限的用户执行;实际是内容设置错误(包含错误查询,例如语法错误),这样使所有连接失败。不为SUPER用户执行,使SUPER用户可以打开连接并固定init_connect

手册里解释。最后一句不理解。“不为SUPER用户执行,使SUPER用户可以打开连接并固定init_connect” 这个参数下面的sql语句不被SUPER权限的用户执行,这个没问题。
  使SUPER用户可以打开连接并固定init_connect 这句,“固定init_connect ”的是什么意思。如何固定。

[解决办法]
没发一个sql 都自动先执行的语句


SET GLOBAL init_connect='SET AUTOCOMMIT=0';



· init_connect

服务器为每个连接的客户端执行的字符串

[解决办法]

探讨

引用:

手册中的意思应该是,拥有SUPER权限的用户在登录时不执行这个init_connect中执行的语句。这样以防止当init_connect设置有误时,SUPER用户仍可正常登录并对这个init_connect中的错误进行重新设置。


Note that the content of init_connect is not executed……

热点排行