技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類目錄

贊助商

最新文章

搜索

如何在CentOS 7 服務(wù)器上安裝最新版本的 MariaDB

作者:admin    時(shí)間:2022-3-23 18:32:46    瀏覽:

介紹

MariaDB是一個(gè)開(kāi)源數(shù)據(jù)庫(kù)管理系統(tǒng),通常作為流行的LEMP(Linux、Nginx、MySQL/MariaDB、PHP/Python/Perl)堆棧的一部分安裝。它使用關(guān)系數(shù)據(jù)庫(kù)和 SQL(結(jié)構(gòu)化查詢語(yǔ)言)來(lái)管理其數(shù)據(jù)。MariaDB 是 MySQL 的一個(gè)分支,由原始 MySQL 開(kāi)發(fā)人員管理。它被設(shè)計(jì)為 MySQL 的替代品,使用一些引用的命令mysql,并且是 CentOS 7 上的默認(rèn)軟件包。

在本教程中,我們將介紹如何在 CentOS 7 服務(wù)器上安裝最新版本的 MariaDB。如果你特別需要 MySQL,請(qǐng)參閱如何在 CentOS 7 上安裝 MySQL指南。

 如何在CentOS 7 服務(wù)器上安裝最新版本的 MariaDB

第 1 步 — 安裝 MariaDB

我們將使用 Yum 安裝 MariaDB 包,在提示確認(rèn)我們希望繼續(xù)時(shí)按下y

$ sudo yum install mariadb-server

安裝完成后,我們將使用以下命令啟動(dòng)守護(hù)進(jìn)程:

$ sudo systemctl start mariadb

systemctl不會(huì)顯示所有服務(wù)管理命令的結(jié)果,因此為了確保我們成功,我們將使用以下命令:

$ sudo systemctl status mariadb

如果 MariaDB 已成功啟動(dòng),輸出應(yīng)包含“Active: active (running)”,最后一行應(yīng)類似于:

Dec 01 19:06:20 centos-512mb-sfo2-01 systemd[1]: Started MariaDB database server.

接下來(lái),我們可以用如下命令設(shè)置 MariaDB 在啟動(dòng)時(shí)啟動(dòng):

$ sudo systemctl enable mariadb

Output
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

接下來(lái),我們將把注意力轉(zhuǎn)向保護(hù)我們的安裝。

第 2 步 — 保護(hù) MariaDB 服務(wù)器

MariaDB 包含一個(gè)安全腳本,用于更改一些不太安全的默認(rèn)選項(xiàng),例如遠(yuǎn)程 root 登錄和示例用戶。使用此命令運(yùn)行安全腳本:

$ sudo mysql_secure_installation

該腳本為每個(gè)步驟提供了詳細(xì)說(shuō)明。第一個(gè)提示要求輸入 root 密碼,該密碼尚未設(shè)置,因此我們將按照它的建議按下ENTER。接下來(lái),系統(tǒng)將提示我們?cè)O(shè)置該 root 密碼,我們將這樣做。

然后,我們將通過(guò)按Y和接受所有的安全建議,然后對(duì)于其余的提示按ENTER,這將刪除匿名用戶,禁止遠(yuǎn)程 root 登錄,刪除測(cè)試數(shù)據(jù)庫(kù),并重新加載權(quán)限表。

最后,既然我們已經(jīng)確保了安裝,我們將驗(yàn)證它是否正常工作。

第 3 步 — 測(cè)試安裝

我們可以通過(guò)mysqladmin來(lái)驗(yàn)證我們的安裝并獲取有關(guān)它的信息。使用以下命令以root ( -u root) 身份連接到 MariaDB,提示輸入密碼 ( -p),然后返回版本。

$ mysqladmin -u root -p version

你應(yīng)該會(huì)看到與此類似的輸出:

mysqladmin  Ver 9.0 Distrib 5.5.50-MariaDB, for Linux on x86_64
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.


Server version          5.5.50-MariaDB
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/lib/mysql/mysql.sock
Uptime:                 4 min 4 sec


Threads: 1  Questions: 42  Slow queries: 0  Opens: 1  Flush tables: 2  Open tables: 27  Queries per second avg: 0.172

這表明安裝已經(jīng)成功。

總結(jié)

在本教程中,我們?cè)?CentOS 7 服務(wù)器上安裝了 MariaDB。通過(guò)本教程,你應(yīng)該學(xué)會(huì)了如何在 CentOS 7 服務(wù)器上安裝最新版本的 MariaDB。如果你特別需要 MySQL,請(qǐng)參閱如何在 CentOS 7 上安裝 MySQL指南。

標(biāo)簽: CentOS  MariaDB  
x
  • 站長(zhǎng)推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */