MySQL數(shù)據(jù)庫InnoDB轉(zhuǎn)換為MyISAM圖文教程
MySQL數(shù)據(jù)庫InnoDB轉(zhuǎn)換為MyISAM圖文教程無意中發(fā)現(xiàn)wordpress站點數(shù)據(jù)庫挺大的,可是這個站也就不到10篇文章,沒道理這么大的數(shù)據(jù)庫啊。然后開始查找原因,發(fā)現(xiàn)在phpmyadmin后臺中的數(shù)據(jù)庫類型和別的wp站點不同,這個站點是InnoDB類型而別的wp站點是M
MySQL數(shù)據(jù)庫InnoDB轉(zhuǎn)換為MyISAM圖文教程無意中發(fā)現(xiàn)wordpress站點數(shù)據(jù)庫挺大的,可是這個站也就不到10篇文章,沒道理這么大的數(shù)據(jù)庫啊。然后開始查找原因,發(fā)現(xiàn)在phpmyadmin后臺中的數(shù)據(jù)庫類型和別的wp站點不同,這個站點是InnoDB類型而別的wp站點是M
無意中發(fā)現(xiàn)wordpress站點數(shù)據(jù)庫挺大的,可是這個站也就不到10篇文章,沒道理這么大的數(shù)據(jù)庫啊。然后開始查找原因,發(fā)現(xiàn)在phpmyadmin后臺中的數(shù)據(jù)庫類型和別的wp站點不同,這個站點是InnoDB類型而別的wp站點是MyISAM類型。也忘記了怎么搞出來的,InnoDB類型會導致數(shù)據(jù)庫大小膨脹了幾倍,所以決定從InnoDB類型轉(zhuǎn)換為MyISAM類型。
數(shù)據(jù)庫這一塊比較麻煩,去網(wǎng)絡上找了一圈也沒有一個確切答案,干脆在論壇問了一下軍哥,很快就有答復了,這里給勤奮的軍哥點個贊,感謝他做出lnmp這么好用又免費的一鍵包方便了大家,還每天在論壇勤奮的回答這么多基礎性的問題。
注意操作前先備份數(shù)據(jù)庫。
打開SSH軟件連接到VPS上面,輸入下面命令:
mysql -uroot -p
輸入phpmyadmin密碼登陸
出現(xiàn)“mysql>”就可以繼續(xù)了。
按照下面的格式輸入,注意區(qū)分大小寫和;號。數(shù)據(jù)庫名和表名都是小寫,其余的命令都是大寫,最后的;號不輸入,命令不會生效。
USE 數(shù)據(jù)庫名;?SHOW TABLES; ALTER TABLE 表名 ENGINE=MYISAM;
上圖是我轉(zhuǎn)換的第一個wp_commentmeta表,最后也顯示成功了,后面挨個表名轉(zhuǎn)換就行了。
我這里一共13個表名,都轉(zhuǎn)換完成后,輸入“exit”退出就行了。現(xiàn)在去優(yōu)化數(shù)據(jù)庫果然尺寸小了3倍多,恢復到正常了,再登錄Wordpress后臺和前臺檢查一遍都正常了,這次轉(zhuǎn)換就算成功了。
版權所有:深圳市網(wǎng)商在線科技有限公司