치명적인 † Error : 1040 SQLSTATE : 08004 (ER_CON_COUNT_ERROR) Message : 연결이 너무 많습니다. Error : 1129 SQLSTATE : HY000 (ER_HOST_IS_BLOCKED) Message : Host '% s'many connection error 때문에 거부되었습니다. 'mysqladmin flush-hosts'에서 해제하십시오 연결된 MySQL 서버에서 'mysqladmin flush-hosts'를 실행 해제 ↑ 복구 필요 Error : 145 SQLSTATE : HY000 () Message : Table was marked as crashed and should be repaired 4.9.4.3 테이블 복구 방법 MySQL 데이터베이스가 손상된 것 같습니다 $ myisamchk --fast [table] .MYI ... 오류 검사 $ myisamchk --recover [table] .MYI ... 복구 $ myisamchk --safe-recover [table] .MYI ... 마지막 희망 (--recover에서 복구하지 못한 경우) ↑ 개선되어야 함 Error : 1206 SQLSTATE : HY000 (ER_LOCK_TABLE_FULL) Message : The total number of locks exceeds the lock table size innodb 테이블에 대량 데이터의 INSERT / UPDATE / DELETE를 할 때 발생 /etc/my.cnf의 innodb_buffer_pool_size 값 확대 참고 : MySQL 에러 "ERROR 1206 (HY000) : The total number of locks exceeds the lock table size" MySQL 오류 "ERROR 1206 (HY000) : The total number of locks exceeds the lock table size"- 일을 빨리 정리하고 놀기 위하여 기술 노트 ↑ 요주의 † Error : 1205 SQLState : 41000 (ER_LOCK_WAIT_TIMEOUT) Message : Lock wait timeout exceeded; try restarting transaction InnoDB 행 잠금 / 테이블 잠금이되는 조건 Lock wait timeout exceeded; try restarting transaction - MySQL Practice WIKI SELECT 그런데 테이블에 락이 걸린! ~ InnoDB 트랜잭션에서 INSERT INTO SELECT FROM의 함정 ~ 최적화되지 않은 쿼리에 의해 발생하는 경우가 많다 InnoDB를 사용하고 있어도, 조건에 따라서는 테이블 잠금이되는 것에주의 고유 제한 조건 or 인덱스가 붙어있는 컬럼에서 검색하면 행 잠금