mysql 问题
Last updated on November 20, 2024 am
🧙 Questions
☄️ Ideas
too many connection
too many connection
数据库连接占用太多
短时间内创建大量连接,并且没有主动关闭连接,导致连接池太多
还可能数据库主动断开连接时间设置太长,连接一直睡眠导致。
解决方案
-- 查看最大连接数
show variables like 'max_connections';
-- 显示连接池进程
show processlist;
-- 设置最大连接数
set GLOBAL max_connections=2000;
-- 查询各种超时设置
show variables like '%timeout%';
-- 修改等待超时时间
set GLOBAL wait_timeout=3600;
外网无法访问
服务器内部可以访问,外部服务器无法访问
解决方案
use mysql;
select host, user from user;
update user set host = '%' where user = 'root';
update user set host = '%' where user = 'cdh';
flush privileges;
Public Key Retrieval is not allowed
jdbc:mysql://localhost:3306/your_database?useSSL=false&allowPublicKeyRetrieval=true
🔗 Links
mysql 问题
https://ispong.isxcode.com/db/mysql/mysql 问题/