数据库的最大连接数设置

首先,如果是用了plesk系统,可以用如下指令查看目前的设置:

 mysqladmin -uadmin -p`cat /etc/psa/.psa.shadow` extended-status | grep Max_used_connections
 mysqladmin -uadmin -p`cat /etc/psa/.psa.shadow ` variables | grep 'max.*connections'
 mysqladmin -uadmin -p`cat /etc/psa/.psa.shadow` processlist

 如果只是普通数据库,需要先登录,让输入

show variables like "max_connections";

改变设置,就在/etc/my.cnf中添加如下格式的内容(数字可自己调整),并重启mysql服务:

[mysqld]
max_connections=1500
max_user_connections=1500

改变配置之后在查看连接数,可能会没有效果,是因为系统对文件的限制有关。

先更改系统对mysql的设置,编辑/usr/lib/systemd/system/mysqld.service,设置如下

LimitNOFILE=65535
LimitNPROC=65535

 保存后,执行下面命令,使配置生效

systemctl daemon-reload
systemctl restart  mysqld.service

然后在编辑数据库配置文件/etc/my.cnf ,添加如下配置

open_files_limit = 65535

 再重启mysql服务,查看最大连接数,应该是可以设置了。

Plesk系统中,假如迁移数据库之后admin账户出现权限问题,可以用如下指令一试:

/usr/local/psa/bin/admin --show-password
/usr/local/psa/bin/init_conf -u -passwd <new_password>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值