请教下啊
在my.cnf 下设置最大连接数重启服务之后 不生效但是在sql中set 就生效请问呢如何可以在my.cnf 里边生效呢?-----------------------------------------------
ps -ef | grep mysql发现没有my.cnf 路径,是不是默认走的不是这个配置文件,但是其他配置就生效了请问如何配置my.cnf 启动路径如果我把这个目录放到其他路径下,怎么修改呢??

解决方案 »

  1.   

    在配置文件里肯定生效的 你find一下 my.cnf文件  看看是不是有好几个my.cnf
    或者grep 一下 connection是不是有两行这个参数值  
      

  2.   


    ACMAIN_CHM重启mysql 服务了,所以才发现这个现象的。。
    rucypli[root@mysql-db /]# find -name my.cnf
    ./etc/my.cnf
    [root@mysql-db /]#
    只有一个[root@mysql-db /]# cat /etc/my.cnf | grep connection
    max_connections=16380
    [root@mysql-db /]#
    只有一个----------------------------------请问有什么命令可以看到 当前用的配置文件吗?
    就是说想看是否再用/etc/my.cnf 的配置文件
      

  3.   

    查找到具体的my.cnf的具体的路径是在那,然后修改最大的连接数,后重启mysql服务就可以生效的。
      

  4.   

    lzd_83理论上是这样的,但是现在我就碰见了怪现象,不生效。。
      

  5.   

    你确认你的MYSQL用的是这个 my.cnf ? 检查一下你的 mysql 的参数。
      

  6.   

    ACMAIN_CHM确认你的MYSQL用的是这个 my.cnf ? 检查一下你的 mysql 的参数。
    -------------------------------------------------
    现在不知道怎么查是否用 /etc/my.cnf~~~~ 有什么命令没?怎么看?
    只是以前修改了其他参数可以生效,才认为是这里的/etc/my.cnf
      

  7.   

    首选 /etc/my.cnf 的配置文件读取,
    在Mysqld 选项组下面 设置max_connections,之后重启,
    再到Mysql命令行show global variables like 'max_connections';是否和自己设置的一样.指定mysql读my.cnf则在启动mysql时候用:
    ./mysqld_safe --default-files = /../my.cnf 
      

  8.   

    还是/etc/my.cnf配置文件问题。