MySQL
常用语句
用户相关\管理相关\数据相关
视图\事件\存储过程\函数\游标\触发器
事务\分区
常用工具
管理优化
锁问题
MySQL日志
异步复制
半同步复制
复制管理
5.7开启并行复制
双主备份
故障问题
索引
时区
表的导出导入
MySQLdump逻辑备份
XtraBackup全备
XtraBackup增备
XtraBackup原表数据恢复
安装MySQL
ProxySQL中间件
Atlas中间件
keepalived安装
MHA安装
MHA恢复
mha复制检查报错及解决过程
集群Cluster安装
维护Cluster
开启审计功能
本文档使用MrDoc发布
返回首页
-
+
故障问题
2021年8月2日 12:19
admin
####ERROR 1129 (00000): Host 'xxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' >#####同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞; #查看max_connection_errors show variables like '%max_connect_errors%'; #查看ip,错误连接数 select * from performance_schema.host_cache\G ![](/media//202108/2021-08-02121808229209.png) #设置 set global max_connect_errors=1000; #刷新 flush hosts; --- #自增id类型为int(11),表数据超了,需要修改为bigint(20) ####1、更改旧表字段类型(操作时间点: 18点操作) ALTER TABLE ydx_call_task_phone2 MODIFY COLUMN id BIGINT AUTO_INCREMENT; ####2、数据库进行换表操作(操作时间点: 技术开始升级程序) RENAME TABLE ydx_call_task_phone TO ydx_call_task_phone_newbak20240119; RENAME TABLE ydx_call_task_phone2 TO ydx_call_task_phone; ####3、把新表数据插入旧表 INSERT INTO ydx_call_task_phone SELECT * from ydx_call_task_phone_newbak20240119;
分享到: