my.cnf 最大连接数不生效

xht19842 2012-09-05 10:09:47
请教下啊
在my.cnf 下设置最大连接数

重启服务之后 不生效

但是在sql中set 就生效

请问呢如何可以在my.cnf 里边生效呢?

-----------------------------------------------
ps -ef | grep mysql

发现没有my.cnf 路径,是不是默认走的不是这个配置文件,但是其他配置就生效了。。。

请问如何配置my.cnf 启动路径

如果我把这个目录放到其他路径下,怎么修改呢??
...全文
293 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2012-09-09
  • 打赏
  • 举报
回复
还是/etc/my.cnf配置文件问题。
xht19842 2012-09-05
  • 打赏
  • 举报
回复
ACMAIN_CHM

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


-------------------------------------------------
现在不知道怎么查是否用 /etc/my.cnf~~~~ 有什么命令没?怎么看?


只是以前修改了其他参数可以生效,才认为是这里的/etc/my.cnf
ACMAIN_CHM 2012-09-05
  • 打赏
  • 举报
回复
你确认你的MYSQL用的是这个 my.cnf ? 检查一下你的 mysql 的参数。
xht19842 2012-09-05
  • 打赏
  • 举报
回复
lzd_83

理论上是这样的,但是现在我就碰见了怪现象,不生效。。
Rotel-刘志东 2012-09-05
  • 打赏
  • 举报
回复
查找到具体的my.cnf的具体的路径是在那,然后修改最大的连接数,后重启mysql服务就可以生效的。
xht19842 2012-09-05
  • 打赏
  • 举报
回复

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 的配置文件
rucypli 2012-09-05
  • 打赏
  • 举报
回复
在配置文件里肯定生效的

你find一下 my.cnf文件 看看是不是有好几个my.cnf
或者grep 一下 connection

是不是有两行这个参数值
ACMAIN_CHM 2012-09-05
  • 打赏
  • 举报
回复
更改后,需要重启才生效。
小小小小周 2012-09-05
  • 打赏
  • 举报
回复
首选 /etc/my.cnf 的配置文件读取,
在Mysqld 选项组下面 设置max_connections,之后重启,
再到Mysql命令行show global variables like 'max_connections';是否和自己设置的一样.

指定mysql读my.cnf则在启动mysql时候用:
./mysqld_safe --default-files = /../my.cnf

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧