早上看完這篇毫無理由使用 MySQL:MariaDB、MySQL 創始者 Michael Widenius 的訪談,很衝動的就想來升級,找了文章,發現 MariaDB 早就提供 CentOS 5 的 yum repository 了,那就沒理由不衝了。
大致的步驟是參考這篇:How can I upgrade from MySQL to MariaDB? – AskMonty KnowledgeBase
我的步驟:
- 先去 mariadb 參考 repository 設定,然後新增:https://downloads.mariadb.org/mariadb/repositories/
- service stop httpd
- service stop mysql
- 備份 /var/lib/mysql 下的檔案
- yum remove mysql-server mysql-libs mysql-devel mysql*
- 因為我有用 remi repository,所以依照前文指示,要以特別的步驟安裝 compat-mysql: yum –enablerepo=remi-test –disablerepo=remi install compat-mysql55
- 安裝 MariaDB:yum install MariaDB-client MariaDB-common MariaDB-compat MariaDB-devel MariaDB-server MariaDB-shared php-mysql
- 啟動 mariadb:service mysql start
- 啟動 httpd:service httpd start
- 收工
其實那個備份是多餘的,依照 MariaDB 的說法是完全相容,接下來就是是用一陣子看看囉。