MySQL 기본 스토리지 엔진 변경

MySQL 기본 스토리지 엔진 변경

1 방법 1: 임시 적용[ | ]

  • mysqld 재시작 없이 바로 적용 가능
  • 단, mysqld를 재시작하면 변경 전의 설정으로 원복된다...
SET default_storage_engine=엔진이름;
→ 엔진이름은 MyISAM, InnoDB 중 선택
실습
mysql> SELECT engine, support FROM information_schema.engines WHERE support='DEFAULT';
+--------+---------+
| engine | support |
+--------+---------+
| InnoDB | DEFAULT |
+--------+---------+
1 row in set (0.00 sec)
mysql> SET default_storage_engine=MyISAM;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT engine, support FROM information_schema.engines WHERE support='DEFAULT';
+--------+---------+
| engine | support |
+--------+---------+
| MyISAM | DEFAULT |
+--------+---------+
1 row in set (0.00 sec)

2 방법 2: 영구 적용[ | ]

vi /etc/my.cnf
[mysqld]
default-storage-engine=InnoDB
→ [mysqld] 아래 부분 적당한 곳에 설정 추가
[root@zetawiki ~]# service mysqld restart
Stopping mysqld:                                           [  OK  ]
Starting mysqld:                                           [  OK  ]

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}