메뉴 닫기

mysqldump: Got error: 144: Table ‘테이블명’ is marked as crashed and last (automatic?) repair failed when using LOCK TABLES 오류 발생

워드프레스 이용중 post의 내용이 전부 나오지 않아 table복구진행 – > 복구 안 됨

*진행

mysql> use DB명;
Database changed
mysql> repair table 테이블명;
+——————–+——–+———-+——————————————————-+
| Table | Op | Msg_type | Msg_text |
+——————–+——–+———-+——————————————————-+
| 테이블명 | repair | error | Can’t create new tempfile: ‘테이블명.TMD’ |
| 테이블명 | repair | status | Operation failed |

*dump 진행

# mysqldump -u root -p db명 > 파일명.sql
Enter password:
mysqldump: Got error: 144: Table ‘테이블명’ is marked as crashed and last (automatic?) repair failed when using LOCK TABLES

*복구 진행

#/etc/init.d/mysqld stop

 
#myisamchk -r –safe-recover -f 테이블명
 
#/etc/init.d/mysqld start
 
#mysqldump -u root -p 디비명 테이블명 > 이름.sql
 
 
*원본 서버에서 진행
#mysql -u root -p 디비명 < 이름.sql
 
#/etc/init.d/mysqld restart

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x