집 >데이터 베이스 >MySQL 튜토리얼 >MySQL의 데이터베이스 엔진을 INNODB로 수정하는 방법
이 글에서는 MySQL의 데이터베이스 엔진을 INNODB로 수정하는 방법을 주로 소개하겠습니다.
MySQL 데이터베이스의 경우 트랜잭션 및 행 수준 잠금을 사용하려면 INNODB 엔진을 사용해야 합니다. 전체 텍스트 인덱싱을 사용하려면 myisam을 사용해야 합니다. INNODB는 MYISAM보다 더 실용적이고, 안전하고, 안정적이지만 효율성은 약간 떨어지지만, MYISAM에는 없는 몇 가지 기능이 있습니다. MySQL 엔진을 외래 키, 트랜잭션 및 기타 기능을 고성능으로 사용할 수 있는 INNODB로 수정합니다. 이번 글에서는 MySQL 데이터베이스 엔진을 INNODB로 수정하는 방법을 주로 소개하고, 이어서 소개를 시작하겠습니다. 먼저 my.ini를 수정하고 [mysqld] 아래에 추가하세요.
default-storage-engine=INNODB파란색 글꼴은 지정할 데이터베이스 엔진의 이름입니다. SQL 문을 사용하여 빌드된 테이블의 엔진을 수정합니다.
alter table tableName type=InnoDB내 my.ini 파일이 참조용으로 아래에 게시되어 있습니다.
[mysqld] basedir=C:\Program Files\VertrigoServ\Mysql\ datadir=C:\Program Files\VertrigoServ\Mysql\data\ port =3306 key_buffer =64M max_allowed_packet =1M table_cache =128 sort_buffer_size =512K net_buffer_length =8K read_buffer_size =256K read_rnd_buffer_size =512K myisam_sort_buffer_size =68M default-storage-engine=INNODB [mysqldump] quick max_allowed_packet =116M [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates [isamchk] key_buffer =20M sort_buffer_size =20M read_buffer =62M write_buffer =62M [myisamchk] key_buffer =20M sort_buffer_size =20M read_buffer =62M write_buffer =62M [mysqlhotcopy] interactive-timeout위의 코드 프롬프트를 따르면 MySQL 데이터베이스 엔진을 INNODB로 성공적으로 수정할 수 있습니다. . 이것이 바로 이 기사입니다. 이것이 확실히 결과를 가져올 것이라고 믿습니다!
위 내용은 MySQL의 데이터베이스 엔진을 INNODB로 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!