因為 MySQL 預設的是 MyISAM 資料引擎,不支援事務也不支援外來鍵,所以需要用到 Innodb 引擎, 先檢視當前資料庫的
引擎,登入mysql資料庫,在mysql>提示符下搞入 show engines; 命令即可看到,我的環境下預設是 MyISAM 如圖
修改成 Innodb 引擎需要編輯 my.cnf 檔案
只要在配置檔案 my.cnf 中的 [mysqld] 下面加入
default-storage-engine=INNODB
然後重啓 mysql 服務即可
[root@mysql1 ~]# service mysqld restart
如果出現 InnoDB |DEFAULT,則表示我們 設定 InnoDB 為預設引擎成功