Использование другого движка базы данных MySQL - PullRequest
2 голосов
/ 16 августа 2010

У меня проблемы с попыткой использовать другой движок базы данных MySQL. (Я хочу перейти с MyISAM на InnoDB)

/ и т.д. / my.cnf

[mysqld]
bind-address = 127.0.0.1
default-storage-engine=InnoDB

Похоже, он не установлен? Если это правда, как я могу установить InnoDB?

mysql> show engines;
+------------+---------+-----------------------------------------------------------+--------------+------+------------+
| Engine     | Support | Comment                                                   | Transactions | XA   | Savepoints |
+------------+---------+-----------------------------------------------------------+--------------+------+------------+
| CSV        | YES     | CSV storage engine                                        | NO           | NO   | NO         | 
| MRG_MYISAM | YES     | Collection of identical MyISAM tables                     | NO           | NO   | NO         | 
| MEMORY     | YES     | Hash based, stored in memory, useful for temporary tables | NO           | NO   | NO         | 
| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance    | NO           | NO   | NO         | 
+------------+---------+-----------------------------------------------------------+--------------+------+------------+
4 rows in set (0.00 sec)

Я нахожусь на Mac OS 10.5, и я использую MySQL версии 5.1.35.

1 Ответ

2 голосов
/ 16 августа 2010

Смотри здесь

http://dev.mysql.com/doc/refman/5.1/en/pluggable-storage.html

Вам необходимо найти соответствующую сборку плагина InnoDB.

...