Tôi đang sử dụng mac và tôi đã cài đặt mysql bằng cách sử dụng homebrew.thay đổi công cụ mặc định mysql thành innodb
brew install mysql
cài đặt khá chuẩn.
mysql> show engines;
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO | NO |
| MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO |
| InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
Tôi muốn innodb làm công cụ lưu trữ mặc định. Tôi cần phải làm gì?
tệp ini của tôi ở đâu. Làm thế nào để tìm thấy nơi mysql sẽ tìm tập tin ini. –
hiểu rồi. /etc/my.cnf làm việc vì tôi nhận được mysql: biến không xác định 'default-storage-engine = innodb' –
@Nadal: bạn đã đặt nó dưới '[mysqld]'? – Quassnoi