整治InnoDB格式的資料表,改回MyISAM

雖然INNODB有不少好處,但它的好處似乎學籍系統是用不到的。
所以為了讓資料較容易保存,方便備份起見,
我們可以手動去變更它的儲存引擎,由INNODB變回我們使用多年的 MyISAM。

請利用phpmyadmin打開學籍資料庫sfs3

我們仔細的檢查每個表,看有沒有表是InnoDB的儲存引擎。

例如找到了
nor_score_103_1 score_semester_103_1

兩個表是InnoDB型態..,我們想要改回
MyISAM,就可以執行下面兩行語法

去變更
儲存引擎型態

ALTER TABLE `nor_score_103_1`  ENGINE=MyISAM;

ALTER TABLE `score_semester_103_1`  ENGINE=MyISAM;


這樣變更後,就可以不須用mysqldump的方式去備份,

一樣可以用舊的作法:停止資料庫,再去用 tar 打包下來就可以了。


標籤: SFS MySQL
評論: 0 | 引用: 0 | 閱讀: 2480
發表評論
暱 稱(*): 密 碼:
網 址: E - mail:
驗證碼(*): 驗證碼圖片 選 項:
頭 像:
內 容(*):
  • 粗體
  • 斜體
  • 底線
  • 插入圖片
  • 超連結
  • 電子郵件
  • 插入引用