MySQL
常用语句
用户相关\管理相关\数据相关
视图\事件\存储过程\函数\游标\触发器
事务\分区
常用工具
管理优化
锁问题
MySQL日志
异步复制
半同步复制
复制管理
5.7开启并行复制
双主备份
故障问题
索引
时区
mysql_random_data_load 数据生成
表的导出导入
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  #设置 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;
分享到: