모든 테이블이 InnoDB이지만 PHPMyAdmin이 데이터베이스가 MyIsam임을 보여줍니다. http://img708.imageshack.us/i/201103080940551280x800s.png/ InnoDB를 사용하여 새 MySQL 데이터베이스를 어떻게 만듭니 까? 데비안 Sid 상자에서 MySQL 5.1을 실행 중입니다. 감사합니다.mysql InnoDB 데이터베이스
0
A
답변
0
은의 MyISAM을 보여주고있다 당신은 새 테이블을 만들고 엔진을 지정하지 않으면 MyISAM이됩니다.
당신은 당신의 my.cnf 파일의 기본 스토리지 엔진을 변경할 수 있습니다
default-storage-engine=INNODB
0
를 사용하여 MySQL의 워크 벤치 GUI 인터페이스 : 또한 http://wb.mysql.com/
당신은 그것을 직접 사용 할 수 SQL : 그 즉 경우 해당 데이터베이스에 대한 기본 스토리지 엔진이기 때문에 그것을 AFAIK
ALTER TABLE products ENGINE = innodb
+0
하지만 내 데이터베이스 스틸 사용 MYISAM을. 고맙습니다. – thom
/etc/mysql/my.cnf에이 옵션이 없습니다. 고맙습니다. – thom
그 다음에는 MySQL의 기본 엔진이 MyISAM입니다. 만약 당신이 그것을 덮어 쓰면 변경 될 것입니다. – JamesHalsall
나는 그것을 변경하고, 데이터베이스를 재시작했지만, 여전히 MyISAM을 보았습니다. 고맙습니다. – thom