在 CentOS 7 上安裝 MariaDB 的 2 種方法

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

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

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

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

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

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

$ sudo yum install mariadb-server

出現(xiàn)提示時,按“y”表示“是”以繼續(xù)安裝過程。

要啟動 MariaDB 數(shù)據(jù)庫服務器,請發(fā)出命令:

$ sudo systemctl start mariadb

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

$ sudo systemctl enable mariadb

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

$ sudo systemctl status  mariadb
CentOS 7 上的 MariaDB 檢查 mariadb 狀態(tài)
檢查 mariadb 狀態(tài)

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

mysql -V
檢查 MariadB 版本
檢查 MariaDB 版本

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

$ rpm -qi | grep mariadb
rpm 命令檢查 mariadb 的版本
rpm 命令檢查 MariaDB 版本

您還可以在登錄數(shù)據(jù)庫時查看 MariaDB 的版本。

$ sudo mysql -u root -p
登錄 MariaDB 服務器
登錄 MariaDB 服務器

2) 從 Repo 安裝 MariaDB

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

$ sudo vim /etc/yum.repos.d/mariadb.repo

接下來,粘貼以下內(nèi)容:

[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

出現(xiàn)提示時,按“y”表示“是”以繼續(xù)安裝過程。

要啟動 MariaDB 數(shù)據(jù)庫服務器,請運行以下命令:

$ sudo systemctl start mariadb

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

$ sudo systemctl enable mariadb

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

$ sudo systemctl status  mariadb

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

$ rpm -qi MariaDB-server
CentOS 7 上的 MariaDB
確認安裝了最新的 MariaDB 服務器

從命令行訪問 MariaDB 數(shù)據(jù)庫

要以 root 用戶身份訪問 MariaDB 數(shù)據(jù)庫,請調(diào)用以下命令:

$ sudo mysql -u root -p

系統(tǒng)將提示您輸入 sudo 密碼,然后是 root 密碼。

登錄 MariaDB 服務器

此外,您可以創(chuàng)建另一個用戶并分配權(quán)限,如圖所示

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

最后,刪除所有數(shù)據(jù)文件,如圖所示。

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

相關閱讀:

結(jié)論

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

原文出處:https://linoxide.com/install-mariadb-on-centos-7/ (翻譯:一粒云-米立)

發(fā)表回復

您的郵箱地址不會被公開。 必填項已用 * 標注

久久精品视频2021,免费国产美女一级A作爱,欧美国产日韩在线三区,久久精品海外免费视频
亚洲精品中文字幕久久 | 亚洲中文字幕久爱亚洲伊人 | 亚洲AV日韩AV鸥美在线观看 | 日本久久久精品免費 | 亚洲欧美色欧另类欧日韩 | 日韩一区二区三免费高清 |