轉載自 https://www.orztw.com/2014/02/install-mariadb-on-centos.html
官方網站 : https://mariadb.org/
一、備份先前資料庫
這篇文章有完整資料庫備份還原指令,請先備份先前資料庫後在做以下步驟。
二、移除 MySQL 伺服器
先停止MySQL運作。
移除所有MySQL伺服器&相關物件。
三、準備安裝 MariaDB
安裝MariaDB前,必須先新增MariaDB的知識庫,讓系統使用。
32位元系統
64位元系統
然後更新CentOS。
開始安裝 MariaDB
開始安裝MariaDB伺服器及用戶端(登入、備份用)。
安裝好後啟動MariaDB,MariaDB叫做【mysql】跟MySQL的【mysqld】不一樣!
設定開機啟動MariaDB。
初始化 MariaDB
執行這個初始化程式,過程跟MySQL一模一樣。
第一個問題,Enter current password for root (enter for none):。
請直接按下Enter,因為預設MariaDB沒有密碼。
第二個問題,Change the root password? [Y/n]。
是否更改root密碼,極度建議您設定root密碼,請輸入Y。
第三個問題,Remove anonymous users? [Y/n]。
是否移除匿名帳號,請務必移除匿名帳號,否則別人隨便就可以進入您的資料庫了!
第四個問題,Disallow root login remotely? [Y/n]。
是否移除遠端root登入權限,視需求設定,若要允許root遠端登入,還需要使用另一個指令新增權限,後面會說明!
第五個問題,Remove test database and access to it? [Y/n]。
是否移除測試資料庫跟使用者,留著也沒用!移除請輸入Y。
第六個問題,Reload privilege tables now? [Y/n]。
是否刷新權限表,輸入Y完成所有初始化設定!
讓遠端可以存取root帳號
如果您要使用管理工具從自己的電腦管理MariaDB,必須開放遠端存取權限,所以來建立一個可以遠端存取的root帳號!
一、使用root帳號登入MariaDB,注意:以下步驟只能在MariaDB那台主機上操作。
二、執行下面那段指令後,所有遠端電腦都可以登入您的root帳號,若您是固定IP,也可以將指令中的【%】改成您的IP。
恢復先前資料庫
恢復資料庫請參考這篇文章,裡面有完整教學!
大功告成!
這樣就完成了MySQL更換成MariaDB,如果您的資料庫有很大量的查詢存取,就會發現真的比MySQL快許多,在備份及還原備份時也可以察覺到!
沒有留言:
張貼留言