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為預設引擎成功。
直接修改單張表引擎:
alter table tt7 engine=innodb;
附:mysql將某個資料庫下的所有表的儲存引擎修改為innodb型別語句
1select
group_concat(concat(
'alter table '
,table_name ,
' engine=innodb; '
) separator
''
)
from
information_schema.tables
as
t
where
table_schema =
'資料庫名'
and
table_type =
'myisam'
使用說明:
名稱。2. 執行sql,這個時候還沒有修改,只是給了乙個查詢結果。
3.將查詢結果複製,去掉前後的引號,然後執行。
Mysql更改預設引擎為Innodb的步驟方法
mysql預設是關閉innodb儲存引擎的使用的,而mysql預設引擎是myisam,而myisam並不支援事務處理,因為最近專案中的需要所以要更換引擎,通過查詢網上的資料後解決了,現在將步驟方法分享給大家,有需要的朋友們可以參考借鑑,下面來一起看看吧。前言 innodb和myisam是許多人在使用...
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 下修改或新增...