消息!CentOS 7 上安裝 MariaDB 的 2 種方法

2022-12-14 16:09:24 來源:51CTO博客

MariaDB 是一個流行的開源 SQL 數據庫管理系統,它是 MySQL 的一個分支和直接替代品。自 Oracle 收購 MySQL 以來,MariaDB 成為開源社區首選的數據庫系統。MariaDB 通過更快的復制速度、更嚴格的安全措施和額外的存儲引擎提供了改進的性能,還有一些好處。

在本指南中,您將學習如何在 CentOS 7 上安裝 MariaDB。


(資料圖)

有兩種安裝 MariaDB 服務器的方法。您可以安裝 CentOS 7 存儲庫中可用的默認版本,也可以通過手動添加 MariaDB 存儲庫來安裝最新版本。

主要分享低代碼、微服務、容器化、SAAS?、系統架構方面的的?內容??,希望?大家?點贊?,評論,關注?。

1) 使用 Yum 在 CentOS 7 上安裝 MariaDB

CentOS 存儲庫中 MariaDB 的默認版本是 MariaDB 5.5。雖然不是最新版本,但它非常穩定,強烈推薦。

要在 CentOS 7 上安裝 MariaDB 5.5,請登錄到您的服務器實例并使用 yum 包管理器,如圖所示。

$ sudo yum install mariadb-server

出現提示時,按“y”表示“是”以繼續安裝過程。

要啟動 MariaDB 數據庫服務器,請發出命令:

$ sudo systemctl start mariadb

此外,您可以使用以下命令啟用 MariaDB 在啟動時啟動:

$ sudo systemctl enable mariadb

要確認 MariaDB 是否正在運行,請運行:

$ sudo systemctl status  mariadb

檢查 mariadb 狀態

上面的輸出確認 MariaDB 已啟動并正在運行。要確認安裝的 MariaDB 版本,只需運行命令

mysql -V

檢查 MariaDB 版本

您還可以使用所示的 rpm 命令:

$ rpm -qi | grep mariadb

rpm 命令檢查 MariaDB 版本

您還可以在登錄數據庫時查看 MariaDB 的版本。

$ sudo mysql -u root -p

登錄 MariaDB 服務器

2) 從 Repo 安裝 MariaDB

在編寫本指南時,MariaDB 的最新版本是 MariaDB 10.4。要安裝它,首先創建一個存儲庫文件,如下所示:

$ sudo 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 緩存索引,如圖所示。

$ sudo yum makecache fast

要安裝 MariaDB 10.4,請運行以下命令:

$ sudo yum install mariadb-server mariadb-client

出現提示時,按“y”表示“是”以繼續安裝過程。

要啟動 MariaDB 數據庫服務器,請運行以下命令:

$ sudo systemctl start mariadb

此外,您可以通過調用以下命令使 MariaDB 在啟動時啟動:

$ sudo systemctl enable mariadb

要確認 MariaDB 是否正在運行,請運行:

$ sudo systemctl status  mariadb

同樣,您可以使用各種方法來確認 MariaDB 的版本,如前所述。

$ rpm -qi MariaDB-server

確認安裝了最新的 MariaDB 服務器

從命令行訪問 MariaDB 數據庫

要以 root 用戶身份訪問 MariaDB 數據庫,請調用以下命令:

$ sudo mysql -u root -p

系統將提示您輸入 sudo 密碼,然后是 root 密碼。

此外,您可以創建另一個用戶并分配權限,如圖所示

MariaDB [(none)] >  create user "linoxide"@"localhost" IDENTIFIED BY  "Password";MariaDB [(none)] > GRANT ALL PRIVILEGES ON *.* TO "linoxide"@"localhost";

接下來,使用以下命令注銷:

MariaDB [(none)] > quit;

然后使用用戶登錄

$ sudo mysql -u linoxide  -p

從 CentOS 7 中刪除 MariaDB

如果您希望從 CentOs 7 中刪除您的 MariaDB 實例,請先停止 MariaDB 服務。

$ sudo systemctl stop mariadb.service

接下來,使用以下命令從 CentOS 7 中完全刪除 MariaDB:

$ sudo yum remove -y mariadb-server mariadb-client

最后,刪除所有數據文件,如圖所示。

$ sudo rm -rf /var/lib/mysql  /etc/my.cnf

結論

在本指南中,我們將引導您完成在 CentOS 7 上安裝 MariaDB 的步驟。我們介紹了安裝 MariaDB 穩定版本以及最新版本。

主要分享低代碼、微服務、容器化、SAAS?、系統架構方面的的?內容??,希望?大家?點贊?,評論,關注?。

標簽: 如圖所示 數據庫服務器 您還可以

上一篇:【深入淺出Dubbo3原理及實戰】「SpringCloud-Alibaba系列」基于Nacos作為注冊中心進行發布SpringCloud-alibaba生態的RPC接口實戰
下一篇:如何升級 CentOS 7 的 Linux 內核