在CentOS7上安裝MariaDB10.4
參考資料
官方網站 產品文檔 Galera cluster添加REPO文件
使用vi或者vim編輯/etc/yum.repos.d/MariaDB.repo文件,把下面的內容複製到文件中然後保存退出。
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
執行安裝操作然後啟動服務
yum -y install MariaDB-server MariaDB-client
systemctl enable mariadb
systemctl start mariadb
創建用戶並授權
安裝完成後,我們可以直接在本機登錄MariaDB,然後進行授權。授權操作需要特別注意的一點是用%通配所有地址時不能代替localhost,所以如果我們是在本機用localhost訪問,一定要再進行一次授權。授權完成後一定要刷新權限,否則不生效。詳細內容可以參考下面的示例。
grant all privileges on *.* to 'username'@'%' identified by 'password' with grant option;
grant all privileges on *.* to 'username'@'localhost' identified by 'password' with grant option;
flush privileges;
驗證服務
授權後,我們使用新的帳號登錄MariaDB,如果能成功連接說明配置成功了。我們還需要使用其他機器進行連接,測試一下非本機是否可以連接MariaDB。如果連接失敗請檢查防火牆是否有限制。
mysql -u username -p password
mysql -h x.x.x.x -u username -p password