修改MySQL的預設資料儲存引擎的方法

2021-12-30 09:10:13 字數 1252 閱讀 9197

因為mysql預設的是myisam資料引擎,不支援事務也不支援外來鍵,所以需要用到innodb引擎,於是決定將mysql的預設引擎設定為innodb。

1 . 檢視mysql儲存引擎是用的哪個?登入mysql資料庫,在mysql>提示符下搞入show engines;命令。

| engine| support | comment|

| myisam| default| default engine as of mysql 3.23 with great performance|

| memory| yes| hash based, stored in memory, useful for temporary tables|

| innodb| yes| supports transactions, row-level locking, and foreign keys|

| berkeleydb | yes| supports transactions and page-level locking|

| blackhole| no| /dev/null storage engine (anything you write to it disappears) |

| example| no| example storage engine|

| archive| no| archive storage engine|

| csv| no| csv storage engine|

| ndbcluster | no| clustered, fault-tolerant, memory-based tables|

| federated| no| federated mysql storage engine|

| mrg_myisam | yes| collection of identical myisam tables|

| isam| no| obsolete storage engine|

說明目前預設的資料引擎是myisam,並且也支援innodb引擎。

2. 設定innodb為預設引擎:在配置檔案my.cnf中的 [mysqld] 下面加入default-storage-engine=innodb 一句,儲存。

3. 重啟mysql伺服器:mysqladmin -u root -p shutdown或者service mysqld restart 登入mysql資料庫,在mysql>提示符下搞入show engines;命令。如果出現 innodb |default,則表示我們 設定innodb為預設引擎成功。

修改MySQL的預設資料儲存引擎

說明目前預設的資料引擎是myisam,並且也支援innodb引擎。2.設定innodb為預設引擎 在配置檔案my.cnf中的 mysqld 下面加入default storage engine innodb 一句,儲存。3.重啟mysql伺服器 mysqladmin u root p shutdow...

linux修改MySQL預設儲存路徑

一 檢視盤空間及路徑 df h df h二 登入mysql,並查當前儲存空間 mysql uroot pshow variables like dir 三 關閉mysql service mysql start四 拷檔案至新路徑,更其屬性 cp r var lib mysql mnt mysqlch...

mysql 預設排序 修改 MySQL修改預設排序

乙個資訊發布系統,大多數情況最新發表的記錄要顯示在最前面。select from article where username 阿海 order by posttime desc limit 0,10 假如使用者發表的文章有上萬篇,這個排序將會非常的慢,好像沒有使用索引一樣,show process...