1、最大连接数超出问题.
MySQL: ERROR 1040: Too many connections
数据库连接数不够
临时改变,中期置为默认151
登陆
mysql -uroot -proot
设置连接数
set GLOBAL max_connections=1000;
查看最大连接池
select VARIABLE_VALUE from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME='MAX_CONNECTIONS';
2、数据库报错用户名密码错误那就真是账号密码,有可能是是由于多了空格引起eg:"root "
这样就会报错
3、mysql 8小时空闲后连接超时的问题
查看参数
show variables like '%timeout%';
注意
interactive_timeout | 28800
wait_timeout | 28800
这两个参数下面的是默认的时间60*60*8=28800(8小时)
但是这种方式改变数据库属性,当换一个服务器部署的时候还得配置数据库属性,所以最好在程序中解决
解决方式:
配置c3p0
4、版本
mysql -V