服务器设置和教程 · 4 10 月, 2024

CentOS 7.3 二進制安裝 MariaDB 10.2.8 步驟

CentOS 7.3 二進制安裝 MariaDB 10.2.8 步驟

MariaDB 是一個流行的開源關聯數據庫管理系統,作為 MySQL 的一個分支,提供了更高的性能和更好的安全性。本文將介紹如何在 CentOS 7.3 上進行 MariaDB 10.2.8 的二進制安裝,幫助用戶快速搭建數據庫環境。

前期準備

在開始安裝之前,請確保您的 CentOS 7.3 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update -y

接下來,您需要安裝一些必要的依賴包,這些包將幫助您順利安裝 MariaDB:

sudo yum install -y wget

下載 MariaDB

接下來,您需要從 MariaDB 的官方網站下載所需的二進制安裝包。使用以下命令下載 MariaDB 10.2.8:

wget https://downloads.mariadb.org/interstitial/mariadb/10.2.8/bintar-linux-glibc_214-x86_64.tar.gz

下載完成後,解壓縮該文件:

tar -xvzf bintar-linux-glibc_214-x86_64.tar.gz

安裝 MariaDB

解壓縮後,您會看到一個名為 mariadb-10.2.8-linux-glibc_214-x86_64 的文件夾。接下來,將其移動到 /usr/local 目錄下:

sudo mv mariadb-10.2.8-linux-glibc_214-x86_64 /usr/local/mariadb

然後,您需要創建一個用於 MariaDB 的用戶和組:

sudo groupadd mysql
sudo useradd -r -g mysql mysql

接下來,設置目錄的擁有權限:

sudo chown -R mysql:mysql /usr/local/mariadb

配置 MariaDB

在安裝完成後,您需要初始化 MariaDB 數據庫。首先,進入 MariaDB 的 bin 目錄:

cd /usr/local/mariadb/bin

然後,運行以下命令來初始化數據庫:

sudo ./mysql_install_db --user=mysql --basedir=/usr/local/mariadb --datadir=/usr/local/mariadb/data

初始化完成後,您需要創建一個系統服務文件,以便能夠使用 systemctl 管理 MariaDB。使用以下命令創建一個名為 mariadb.service 的文件:

sudo vi /etc/systemd/system/mariadb.service

在文件中添加以下內容:

[Unit]
Description=MariaDB
After=network.target

[Service]
Type=simple
User=mysql
Group=mysql
ExecStart=/usr/local/mariadb/bin/mysqld --basedir=/usr/local/mariadb --datadir=/usr/local/mariadb/data
Restart=on-failure

[Install]
WantedBy=multi-user.target

啟動 MariaDB

保存並退出編輯器後,重新加載 systemd 以使更改生效:

sudo systemctl daemon-reload

然後啟動 MariaDB 服務:

sudo systemctl start mariadb

為了確保 MariaDB 在系統啟動時自動啟動,您可以使用以下命令:

sudo systemctl enable mariadb

設置 MariaDB 密碼

啟動 MariaDB 後,您需要設置 root 用戶的密碼。使用以下命令進入 MariaDB 的命令行界面:

sudo /usr/local/mariadb/bin/mysql -u root

在命令行中,您可以使用以下命令設置密碼:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_password');

記得將 your_password 替換為您希望設置的密碼。

總結

通過以上步驟,您已經成功在 CentOS 7.3 上安裝了 MariaDB 10.2.8。這為您的應用程序提供了一個穩定的數據庫環境。如果您需要更多的支持或尋找合適的 VPS 解決方案,請訪問我們的網站以獲取更多信息。