一次Mysql连接不上的问题

2019-07-27  本文已影响0人  爱学习的代代

记录一次公司发生的测服数据库(Ubuntu系统)连接不上的问题,让我们跟随大佬的解决步骤去思考一些问题。

Q1:解决步骤
  1. 使用命令行连接Mysql
  2. 分析Mysql给出的告警或错误信息、登录服务器查询mysql的错误日志
  3. 定位排查问题,是数据库重启后的连接数不够,导致重启后,数据库连接数全被Java服务占用,导致开发+测试人员不可使用
  4. 修改数据库的连接数,并以mysqld_safe启动方式,问题解决。
mysql -h192.xx.xx.xx -uxx -pxxx  #连接mysql
查看报错信息.png 日志分析.png
show global variables like '%conn%'  # 查询数据连接数
分析报错问题.png
show full processlist;   # 查看到所有的连接数「省略截图」

ubuntu系统的一些限制。 使用service 启动,默认配置是5000但是被限制为214了(用service是启动默认配置文件了)

Q2:数据库的配置文件?

配置文件的加载顺序:

1. /etc/my.cnf  
2. /etc/mysql/my.cnf  
3. ~/.my.cnf
Q3:Java 连接池?
上一篇 下一篇

猜你喜欢

热点阅读