我想在MY.CNF中配置AUTOCOMMIT为关闭状态,但是当加入autocommit=0会导致启动服务失败,当我加入init connect='set autocommit=0',启动后,参数并没有改变,请问如何加这个参数,谢谢。

解决方案 »

  1.   

    那如果我希望不论哪个用户连接进MYSQL的时候,这个AUTOCOMMIT都是关闭的,应该怎么做,现在还碰到一个参数transaction_allow_batching也是这样的情况,应该如何解决?
      

  2.   

    明白了,刚才测试了一下,这两个参数只有在非管理员用户进入mysql的时候才起作用,因为这两个参数的范围是SESSION。
      

  3.   

    Name Cmd-Line Option file System Var Var Scope Dynamic 
    autocommit     Yes Session Yes 
    这个只能在SESSION中设置