廖老师--中国IT实验室-技术工程师 服务器技术交流QQ群:42667154 (加入要求有服务器维护经验者)        本人有多年Windows/Linux服务器维护管理经验,如有兼职或服务器解决方案需求可与我联系!

MYSQL的一些参数

上一篇 / 下一篇  2008-04-13 18:34:52

要知道自己的mysql设置,可以 root 登录到mysql ,执行命令:
> show status; 查看当前状态
> show variables ; 查看当前 mysql 参数设置情况

检查 mysql 的参数: max_connections 默认是100的,需要更改这个参数。
网上很多帖子建议把它设置到最大:32000
实际 mysql 允许的最大连接数只去到 16384

修改这个参数有两种办法:
1。修改 my.cnf 文件(或者 my.ini)
------------------------------------------------
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
#datadir = /usr/local/mysql/data

skip-locking
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size= 16M
# Try number of CPUs*2 for thread_concurrency
thread_concurrency = 8

# Added by DannyKang 20050109
max_connections = 32000
------------------------------------

加入红色字的那句:max_connections = 32000
跟着重启mysql :
$ /sbin/service mysql restart

然后再次以 root 身份登录进 mysql ,输入命令 show variables 检查 max_connections 参数是否已经生效。


2。修改 safe-mysqld 的启动参数
这个办法,我没有测试过。

TAG: MySQL Mysql MYSQL 参数

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar