centos7使用yum安裝Mariadb


centos7使用yum安裝Mariadb

1、安裝Mariadb

yum -y install mariadb mariadb-server

2、安裝完成后,首先啟動Mariadb

systemctl start mariadb

設置開機啟動 :systemctl enable mariadb

3、在確認 MariaDB 數據庫軟件程序安裝完畢並成功啟動后請不要立即使用。為了確保數據庫的安全性和正常運轉,需要先對數據庫程序進行初始化操作。這個初始化操作涉及下面 5個步驟。

  1. 設置 root 管理員在數據庫中的密碼值(注意,該密碼並非 root 管理員在系統中的密碼,這里的密碼值默認應該為空,可直接按回車鍵)。
  2. 設置 root 管理員在數據庫中的專有密碼。
  3. 隨后刪除匿名賬戶,並使用 root 管理員從遠程登錄數據庫,以確保數據庫上運行的業務的安全性。
  4. 刪除默認的測試數據庫,取消測試數據庫的一系列訪問權限。
  5. 刷新授權列表,讓初始化的設定立即生效。

image-20200429094600503

4、在很多生產環境中都需要使用站庫分離的技術(即網站和數據庫不在同一個服務器上),如果需要讓 root 管理員遠程訪問數據庫,可在上面的初始化操作中設置策略,以允許 root 管理員從遠程訪問。然后還需要設置防火牆,使其放行對數據庫服務程序的訪問請求,數據庫服務程序默認會占用 3306 端口,在防火牆策略中服務名稱統一叫作 mysql:

firewall-cmd --permanent --add-service=mysql

firewall-cmd --reload

5、登錄數據庫

mysql -uroot -ppasswd

image-20200429095213545

6、yum安裝常出現問題

安裝(yum install方式)Mariadb(即開源MySQL)后,無法啟動mariadb,其實是安裝不完整,當然啟動不了。輸入"mysql -u root"提示Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)。

解決:先搜一下 yum search mariadb

image-20200429095827124

把 mariadb mariadb-bench mariadb-server mariadb-embdedeb mariadb-libs mariadb-server都安裝:

yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever

systemctl start mariadb

啟動mariadb ,再試試 mysql -uroot -p


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM