数据库备份的时候怎么会出现超连接数问题停止服务

lwaif 2018-08-15 09:21:37
mysql一般都是在晚上3点钟进行备份
开始用下面命令备份
mysqldump -h 192.168.x.x -P xxxx -uxxxx -xxxx --quick --databases xx xxxxx xxxx xxxx mysql xxxx > db.sql
后来出现停止服务,报超过最大连接数错误
网上查了下推荐加参数 -e --max_allowed_packet=4194304 --net_buffer_length=16384,改用下面备份
mysqldump -h 192.168.x.x -P xxxx -uxxxx -xxxx -e --max_allowed_packet=4194304 --net_buffer_length=16384 --quick --databases xx xxxxx xxxx xxxx mysql xxxx > db.sql
开始几天还没什么问题以为好了,今天早上回来又报超过最大连接数,最大连接数已经设置成2000了
set GLOBAL max_connections=2000;
还有什么方法备份不影响数据库运行的?
...全文
246 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
薛定谔的DBA 2018-08-20
  • 打赏
  • 举报
回复
平时连接数是多少?
或者在备份的这段时间内(如备份半小时,那就监控40分钟),暂时写个定时任务,没5秒钟查询当前连接情况(select * from information_schema.processlist; )保存到一张表中。待后面再观察是谁连接进来的。
weixin_41664753 2018-08-20
  • 打赏
  • 举报
回复
数据库备份出错?最大连接数已经设置成2000后,有没有重启服务?
卖水果的net 2018-08-15
  • 打赏
  • 举报
回复
最好提前找个客户端先连上去,等再报这个提示,查一下,看看哪些进程。

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧