【MariaDB 10.4】安裝MySQL的孿生兄弟 - MariaDB
依稀記得,MySQL這個名詞,一直是窮學生學習SQL的代表,它是一個開放原始碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被昇陽電腦 - Sun Microsystems收購,這時候還是開放原始碼的。到了2009年,甲骨文公司 - Oracle收購昇陽微系統公司,是的,它就是NBA金州勇士隊的主場甲骨文體育館的那個甲骨文,在MySQL成為Oracle旗下產品之後,一些原始開發者擔心甲骨文公司收購MySQL後會有一些隱患,所以就復刻一個改良的版本,就是MariaDB的由來,由社群開發,有商業支援,旨在繼續保持在GNU GPL下開源。
安裝過程
安裝MariaDB
- 使用apt安裝,按圖施工,保證成功,其中的MariaDB gpg key就是在這裡找到的
sudo apt install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository "deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liquidtelecom.com/repo/10.4/ubuntu $(lsb_release -cs) main"
sudo apt upgrade
sudo apt install mariadb-server mariadb-client -y
mysql --version
sudo systemctl status mysql
登入MariaDB試用
- 大家有沒有發現呀?指令還是mysql耶,而且密碼呢?不用密碼就進去了耶,後面會教各位重新設定root密碼
sudo mysql -uroot -p
select version();
quit;
設定root密碼
- 設定MariaDB的root密碼,就照著它的說明,一步步的去設定吧
sudo mysql_secure_installation
再登入一次MariaDB
sudo mysql -uroot -p
show databases;
quit;
MariaDB GUI
DBeaver Community
- DBeaver Community免費的多平臺GUI,是用Java做出來的,所以要先安裝OpenJDK才可以用喲。
sudo apt install openjdk-11-jdk
比較
其實,MySQL除了有MariaDB這個分支之外,另外還有Percona,這個大家應該很少聽說過吧?這裡有一篇文章比較它們間的優劣,可以參考一下看看,這裡也有一些基本SQL指令教學,也可以試試看。