【MariaDB 10.4】安裝MySQL的孿生兄弟 - MariaDB

依稀記得,MySQL這個名詞,一直是窮學生學習SQL的代表,它是一個開放原始碼關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被昇陽電腦 - Sun Microsystems收購,這時候還是開放原始碼的。到了2009年,甲骨文公司 - Oracle收購昇陽微系統公司,是的,它就是NBA金州勇士隊的主場甲骨文體育館的那個甲骨文,在MySQL成為Oracle旗下產品之後,一些原始開發者擔心甲骨文公司收購MySQL後會有一些隱患,所以就復刻一個改良的版本,就是MariaDB的由來,由社群開發,有商業支援,旨在繼續保持在GNU GPL開源

安裝過程

安裝MariaDB

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

sudo apt install openjdk-11-jdk

比較

其實,MySQL除了有MariaDB這個分支之外,另外還有Percona,這個大家應該很少聽說過吧?這裡有一篇文章比較它們間的優劣,可以參考一下看看,這裡也有一些基本SQL指令教學,也可以試試看。