SuperTaoer::Thanksgiving

离开是为了让你留下来,流浪是为了把梦找回来。

十月 24, 2005

mysql 增加最大连接数的方法

类归于: 程序 技术 — SuperTaoer @ 2:02 上午

上网上搜了搜

一种是在my.cnf里面加入
set-variable = max_connections=1000
不过似乎不是很起作用?

还有一种就是safe_mysqld/mysqld_safe 中启动的命令加入
-O max_connections=1000

然后输入mysqladmin -uroot -p variables
输入密码后你就可以看到你加载的变量了。

第一种方法我试过了,不过似乎不是很有用
试试看第二种
先搜索文件的 Start然后往下看
你会找到类似这样的两行
$NOHUP_NICENESS $ledir/$MYSQLD
像我这样加入就好了
$NOHUP_NICENESS $ledir/$MYSQLD $defaults –basedir=$MY_BASEDIR_VERSION –datadir=$DATADIR $USER_OPTION –pid-file=$pid_file –skip-locking -O max_connections=1000 >> $err_log 2>&1

eval “$NOHUP_NICENESS $ledir/$MYSQLD $defaults –basedir=$MY_BASEDIR_VERSION –datadir=$DATADIR $USER_OPTION –pid-file=$pid_file –skip-locking $args -O max_connections=1000 >> $err_log 2>&1″



Leave a Message

3 Messages

thanks to laoli :)
这样,那我似乎明白了,命令行参数与配置文件的参数是继承覆盖的关系。

不过我第一次测试的时候没有在命令行中加入参数,不知道为啥不行,怪了。

如果有谁知道,请告诉我,thanks。

 

命令行中的参数优先级最高,如果命令行中已经设定,配置文件中的参数不起作用了

 

在my.cnf里修改我也发现不起作用.我是在linux下.估计在win下可能会管用.

 

RSS feed for comments on this post. TrackBack URI

Leave a Message





Powered by WordPress