MYSQL에서 InnoDB 엔진이 있다가 갑자기 사라진 경우 

> 본인이 겪은 상황은 /etc/my.cnf의 설정을 바꾸는 과정에서 사라짐.


mysql> SHOW ENGINES;         으로 확인하거나, 아래 명령으로 확인한다.

mysql> show variables like 'have_innodb';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| have_innodb   |  NO   |

+---------------+-------+

1 row in set (0.00 sec)


아래 명령 3번 수행하면 됨.


$ /etc/init.d/mysql stop

$ rm /var/lib/mysql/ib_logfile*   

                                        <= 이 파일 2개를 mv로 옮기는 방법도 있는데 제가 겪은 상황에서는  안 됐음..

$ /etc/init.d/mysql start








반응형

+ Recent posts