Mysql 修改最大连接数限制

2018-12-20  本文已影响0人  gsp412

1、查看最大连接数

mysql> show variables like 'max_connections';

默认连接数为151

2、修改最大连接数

/etc/mysql/mysql.conf.d/mysqld.cnf

[mysql]
max_connections = 10000

3、重启确认状态

service mysql restart

执行【1】操作后,结果为214,非配置文件中设置10000
查询日志发现

  65 2018-12-19T03:40:41.567706Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 50000)
  66 2018-12-19T03:40:41.567763Z 0 [Warning] Changed limits: max_connections: 214 (requested 10000)
  67 2018-12-19T03:40:41.567768Z 0 [Warning] Changed limits: table_open_cache: 400 (requested 2000)

4、查看系统limit限制

# 查询文件限制
$ ulimit -n
1024

5、修改系统限制

6、再次重启确认状态

重复【3】操作后,发现仍为 214, 问题出在mysql.service配置上

7、修改mysql配置

8、重启确认

END

ps:mysql log 时间戳默认采用UTC,使用时应修改为系统时区
配置查询:mysql> show variables like 'log%';
配置修改:

mysql> SET GLOBAL log_timestamps = SYSTEM; -- 立即生效,重启失效
在配置文件中添加 log_timestamps=SYSTEM          # 永久生效

上一篇下一篇

猜你喜欢

热点阅读