반응형
[error] Table "mysql"."innodb_table_stats" not found
innodb 설정하고 나서 자꾸 이런에러가 발생했다
mysql데이타베이스에 테이블이 보이는데 dosen't exist 라고 자꾸나오고??
찾아보니깐
http://minsql.com/mysql/error-table-mysql-innodb_table_stats-not-found
1. mysql 접속해서 우선 드랍테이블
use mysql; drop table innodb_index_stats ; drop table innodb_table_stats; drop table slave_master_info; drop table slave_relay_log_info; drop table slave_worker_info;
2. 나는 yum 으로 설치하니 /var/lib/mysql/mysql 의 경로에서
rm -rf innodb_index_stats.ibd innodb_table_stats.ibd slave_master_info.ibd slave_relay_log_info.ibd slave_worker_info.ibd
이렇게 삭제해주었다
3. 그 후
mysql_upgrade --force -uroot -p
이 명령어를 통해서 테이블 다시 생성후
4. systemctl restart mysqld 해주니 해결되었습니다.
추신 :: mysqld 서비스 innodb복구
vi /etc/my.cnf 에서
[mysqld]
innodb_force_recovery = 1 # 1~6번
#my.cnf에 innodb_force_recovery = 1 추가해주고 systemctl restart mysqld 해도 실행 안되면
# innodb_force_recovery = 2 로 해보고 실행해보고 이런식으로 번호 바꾸면서 복구되어 실행되면
그때 my.cnf에 innodb_force_recovery = 2 이걸 다시 주석 처리하고
systemctl restart mysqld 다시 실행해주세요
반응형
'Operating System > Error 해결' 카테고리의 다른 글
[Error 해결] 윈도우7 USB설치시 0x000000a5 (2) | 2018.08.20 |
---|---|
[error] Headers and client library minor version mismatch (0) | 2016.10.04 |
[error] centos7 crash recovery kernel arming (0) | 2016.10.04 |
[Error] [Note] Plugin 'FEDERATED' is disabled (0) | 2016.10.03 |
[Error해결] windows10 0x800f0906 (0) | 2016.09.20 |