网站黄色在线观看视频,男人和女人操逼有免费的视频吗2018高清,91熟女丨老女人丨高潮丰满,丝袜高潮流白浆潮喷在线播放

中國站

中國站

國際版

聯(lián)系我們

400-002-9968

售前咨詢

售后服務(wù)

注冊 登錄

博客 > 如何在 Debian 12 上安裝 MariaDB?

如何在 Debian 12 上安裝 MariaDB?

  • 標(biāo)簽:
  • Debian
  • MariaDB

瀏覽量:1643次評論:0次

作者:銳成網(wǎng)絡(luò)整理時(shí)間:2024-06-13 17:05:22

MariaDB 是一個(gè)開源多線程的關(guān)系數(shù)據(jù)庫管理系統(tǒng),是 MySQL 的替代品,是Debian 中 MySQL 的默認(rèn)替換方案。本教程介紹如何在 Debian 12 上安裝 MariaDB,并附上加強(qiáng) MariaDB 安全以及身份認(rèn)證方法。

如何在 Debian 12 上安裝 MariaDB?

準(zhǔn)備條件

1、一臺(tái)安裝了 Debian 12 的 VPS 虛擬機(jī)。

2、如果使用 VPS, 基于安全考慮,建議使用非 root 賬號(hào),可以在 Debian 12 上創(chuàng)建一個(gè)具有sudo權(quán)限的賬號(hào)。

安裝 MariaDB

在撰寫本文時(shí),Debian main 中提供的最新 MariaDB 版本是版本 10.11.4,所以你可以直接在命令行中使用命令安裝。

首先,以 root 身份或用戶使用 sudo 權(quán)限執(zhí)行以下步驟,在 Debian 12 上安裝 MariaDB:

在命令終端中執(zhí)行如下命令進(jìn)行安裝 MariaDB 數(shù)據(jù)庫。

1、更新軟件包

sudo apt update
sudo apt install mariadb-server

2、安裝完成,數(shù)據(jù)庫服務(wù)會(huì)自動(dòng)啟動(dòng),可通過如下命令檢查服務(wù)是否正常。

sudo systemctl status mariadb

你會(huì)看到類似如下的輸出:

● mariadb.service - MariaDB 10.11.4 database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; preset: enabled)
    Active: active (running) since Sun 2024-01-14 13:16:27 CST; 22h ago
      Docs: man:mariadbd(8)
            https://mariadb.com/kb/en/library/systemd/
  Main PID: 5224 (mariadbd)
    Status: "Taking your SQL requests now..."
    Tasks: 8 (limit: 2235)
    Memory: 161.6M
      CPU: 1.791s
    CGroup: /system.slice/mariadb.service
            └─5224 /usr/sbin/mariadbd

加強(qiáng) MariaDB 安全

MariaDB 附帶了一個(gè)腳本,可以幫助您提高安裝的安全性。要在終端中啟動(dòng)腳本類型 mysql_secure_installation:

sudo mysql_secure_installation

腳本執(zhí)行過程中,系統(tǒng)將提示您為 root 用戶設(shè)置密碼,刪除匿名用戶,限制 root 用戶對本地計(jì)算機(jī)的訪問權(quán)限并刪除測試數(shù)據(jù)庫。

類似如下:

...
Enter current password for root (enter for none):
...
Set root password? [Y/n] Y
New password:
Re-enter new password:
...
Remove anonymous users? [Y/n] Y
...
Disallow root login remotely? [Y/n] Y
...
Remove test database and access to it? [Y/n] Y
...
Reload privilege tables now? [Y/n] Y
...
Thanks for using MariaDB!

配置選項(xiàng)完成后,腳本將重新加載權(quán)限表,確保更改立即生效。

所有步驟都會(huì)詳細(xì)解釋,如自己無特殊個(gè)人要求,建議對所有問題選擇 “Y”(是)。

認(rèn)證方法

默認(rèn)情況下,MariaDB root 用戶使用 unix_socket 身份驗(yàn)證插件,該插件在調(diào)用 mysql 客戶端工具時(shí)檢查有效用戶 ID。

這意味著只有在以系統(tǒng) root 身份調(diào)用 mysql 命令或?qū)?sudo 添加到命令時(shí),才能以 root 身份連接到 MariaDB 服務(wù)器。

為了提高安全性,建議保留默認(rèn)的身份驗(yàn)證插件,并允許 root 用戶僅通過 Unix 套接字進(jìn)行身份驗(yàn)證。

如果要將根身份驗(yàn)證更改為經(jīng)典身份驗(yàn)證,請登錄 MariaDB 服務(wù)器,在命令行終端中執(zhí)行:

sudo mysql

運(yùn)行以下SQL語句以更改身份驗(yàn)證:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

您現(xiàn)在可以使用新密碼連接到 MariaDB 服務(wù)器:

mysql -u root -p

更改身份驗(yàn)證插件還允許您從外部程序(如phpMyAdmin)以 root 用戶身份登錄

寫在最后

在本教程中,我們向您展示了如何在 Debian 12 服務(wù)器上安裝 MariaDB 數(shù)據(jù)庫,僅供大家參考。

重要聲明:本文來自Linux265,經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點(diǎn),轉(zhuǎn)載的目的在于傳遞更多知識(shí)和信息。

我的評論

還未登錄?點(diǎn)擊登錄

微信掃碼溝通
微信掃碼溝通

微信掃碼溝通

AI
return head