Debian 上 MariaDB 连接数设置方法
一 查看当前连接数与上限
SHOW VARIABLES LIKE 'max_connections';SHOW STATUS LIKE 'Threads_connected';二 临时调整最大连接数
SET GLOBAL max_connections = 1000;(示例值,可按需调整)SHOW VARIABLES LIKE 'max_connections'; 验证。三 永久调整最大连接数
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf[mysqld] 段添加或修改:max_connections = 1000sudo systemctl restart mariadbSHOW VARIABLES LIKE 'max_connections';/etc/my.cnf 的 [mysqld] 段设置并重启。四 无法登录时的应急与系统限制
sudo systemctl restart mariadb,随后按上文永久配置。sudo systemctl edit --full mariadb(或编辑 /usr/lib/systemd/system/mariadb.service)[Service] 段增加:
LimitNOFILE=10000LimitNPROC=10000sudo systemctl daemon-reloadsudo systemctl restart mariadbmax_connections 是否生效。五 连接数设置建议
wait_timeout,回收空闲连接,避免连接泄漏与资源浪费。