Mysql更改預設引擎為Innodb的步驟方法

2021-08-15 04:14:07 字數 896 閱讀 3960

mysql預設是關閉innodb儲存引擎的使用的,而mysql預設引擎是myisam,而myisam並不支援事務處理,因為最近專案中的需要所以要更換引擎,通過查詢網上的資料後解決了,現在將步驟方法分享給大家,有需要的朋友們可以參考借鑑,下面來一起看看吧。

前言

innodb和myisam是許多人在使用mysql時最常用的兩個表型別,這兩個表型別各有優劣,視具體應用而定。

基本的差別為:myisam型別不支援事務處理等高階處理,而innodb型別支援。myisam型別的表強調的是效能,其執行數度比innodb型別更快,但是不提供事務支援,而innodb提供事務支援以及外部鍵等高階資料庫功能。

我為什麼要改預設引擎,其實原因很簡單,我使用的mysql預設引擎是myisam,而myisam並不支援事務處理,所以我需要更換它的引擎。

更改 mysql 預設引擎為 innodb步驟如下:

mysql預設是關閉innodb儲存引擎的使用的,將innodb設定為預設的引擎如下。

1. 檢視mysql儲存引擎情況:mysql>show engines innodb | yes,說明此mysql資料庫伺服器支援innodb引擎。

2. 設定innodb為預設引擎:在配置檔案my.ini中的 [mysqld] 下面加入default-storage-engine=innodb

3. 重啟mysql伺服器

4. 登入mysql資料庫,mysql>show engines如果出現innodb |default,則表示設定innodb為預設引擎成功。

總結

更改mysql預設引擎為Innodb 單個多個

mysql預設是關閉innodb儲存引擎的使用的,將innodb設定為預設的引擎如下。1.檢視mysql儲存引擎情況 mysql show engines。innodb yes,說明此mysql資料庫伺服器支援innodb引擎。2.設定innodb為預設引擎 在配置檔案my.ini中的 mysqld...

MySQL儲存引擎之MyISAM與Innodb

1 mysql5.5之前版本預設儲存引擎 2 myisam是大部分系統表和臨時表使用的儲存引擎,這裡的臨時表是指在排序 分組等操作中,當數量超過一定的大小之後,由查詢優化器建立的臨時表 3 myisam儲存引擎會將表儲存在兩個系統檔案中,乙個是資料檔案,以myd為副檔名 另乙個是索引檔案,以myi為...

更改MySQL預設編碼為utf8

更改mysql預設編碼為utf8 1.開啟mysql安裝目錄找到 my.ini,如 c program files mysql mysql server 5.0 my.ini 2.在 client 下修改或新增 default character set utf8 3.在 mysqld 下修改或新增...