centosmariadb編譯安裝
① Centos7配置安裝mariadb資料庫--親測有效
CentOS 7 使用 MariaDB 替代 Mysql,MariaDB 是一個完全兼容 MySQL 的資料庫管理系統,由開源社區維護。
安裝 MariaDB,首先確認並刪除現有 MySQL/MariaDB 包。使用 rpm -qa | grep MariaDB 和 rpm -qa | grep mariadb 查找並刪除相關包。
接著,使用 yum remove mysql mysql-server mysql-libs compat-mysql51 命令移除 MySQL 相關組件。
創建 MariaDB 配置文件 /etc/yum.repos.d/MariaDB.repo,添加指定的倉庫 URL。根據需要,選擇適合的版本和國內鏡像源,如中科大。
導入 GPG Key:使用 rpm --import yum.mariadb.org/RPM-GPG... 命令進行安全驗證。
執行安裝:通過 yum -y install MariaDB-server MariaDB-client 命令安裝 MariaDB。
啟動並設置自動開機啟動 MariaDB:使用 systemctl start mariadb、systemctl enable mariadb 和 systemctl restart mariadb 命令進行操作。
登錄 MariaDB,使用 mysql -uroot -p 命令,輸入默認為空的密碼或自行設置新密碼。
配置 MariaDB,使用 mysql_secure_installation 命令進行初始化安全配置,包括設置密碼、刪除匿名用戶、禁止遠程 root 登錄等。
配置字元集,編輯 /etc/my.cnf.d/server.cnf 文件,添加字元集相關設置,如 init_connect='SET collation_connection = utf8_unicode_ci'、character-set-server=utf8 等。
添加用戶並設置許可權,使用 create user 命令創建用戶,並通過 grant all privileges 授予相應許可權。需注意,根據實際需求調整許可權設置。
完成 MariaDB 的基本安裝與配置,包括資料庫服務啟動、用戶管理與許可權分配等關鍵步驟。確保系統安全性和高效運行,為數據管理和維護打下堅實基礎。
② linux系統怎麼安裝mariadb
mariadb和mysql師出同門。使用的命令方法可以說是一模一樣的。
安裝mariaDB服務程序:
[root@linuxprobe~]#yuminstallmariadbmariadb-server
啟動mariadb服務程序並添加到開機啟動項中:
[root@linuxprobe~]#systemctlstartmariadb
[root@linuxprobe~]#systemctlenablemariadb
初始化工作:
第1步:設定root用戶密碼。
第2步:刪除匿名帳號。
第3步:禁止root用戶從遠程登錄。
第4步:刪除test資料庫並取消對其的訪問許可權。
第5步:刷新授權表,讓初始化後的設定立即生效。
初始化資料庫服務程序:
[root@linuxprobe~]#mysql_secure_installation
設置防火牆對資料庫服務的允許策略:
[root@linuxprobe~]#firewall-cmd--permanent--add-service=mysql
success
[root@linuxprobe~]#firewall-cmd--reload
使用root用戶登錄到資料庫中:
[root@linuxprobe~]#mysql-uroot-p
Enterpassword:此處輸入root用戶在資料庫中的密碼。
WelcometotheMariaDBmonitor.Commandsendwith;org.
可以試試注意我,這個Linux是7版的Linux可以用centos7試試。如果你需要在6版的系統中使用的話就需要源碼安裝了。學習Linux建議參考《Linux就該這樣學》,運維開發都需要多練習,多思考,多敲。加油吧