Debian 10上安裝MariaDB教程

MiDB是一箇開源,多線程的關係數據庫管理系統,是MySQL的向後兼容替代品。MiDB是Debin中MySQL的默認實現。這篇文章說明了如何在Debin 0上安裝MiDB,Debin存儲庫中可用的最新MiDB版本是0.3版。

一、Debin安裝MiDB

、首先更新軟件包索引:

sudo pt updte

2、通過運行以下命令來安裝MiDB服務器和客戶端軟件包:

sudo pt instll midb-see

3、MiDB服務將自動啓動。要驗證它,請檢查服務狀態:

sudo systemctl sttus midb

輸出應如下所示:

midb.seice - MiDB 0.3.5 dtbse see Loded: loded (/lib/systemd/system/midb.seice; enbled; endo peset: enbled) Actie: ctie (unning) since Thu 209-07- 4:36:28 PDT; 9min go Docs: mn:mysqld(8) https://midb.com/kb/en/liby/systemd/ Min PID: 4509 (mysqld) Sttus: "Tking you SQL equests now..." Tsks: 30 (limit: 2359) Memoy: 78.6M CGoup: /system.slice/midb.seice └─4509 /us/sbin/mysqld

二、保護MiDB

MiDB附帶了一箇腳本,可以幫助您提高安裝的安全性。要mysql_secue_instlltion在終端中輸入腳本,請執行以下操作:

sudo mysql_secue_instlltion

系統將提示您設置oot帳戶的密碼,刪除匿名用戶,限制oot用戶對本地計算機的訪問並刪除測試數據庫。

... Ente cuent psswod fo oot (ente fo none): ... Set oot psswod? [Y/n] Y New psswod: Re-ente new psswod: ... Remoe nonymous uses? [Y/n] Y ... Disllow oot login emotely? [Y/n] Y ... Remoe test dtbse nd ccess to it? [Y/n] Y ... Relod piilege tbles now? [Y/n] Y ... Thnks fo using MiDB!

如果選擇,腳本將重新加載特權表,以確保更改立即生效。

三、認證方式

默認情況下,MiDB根用戶使用unix_socket身份驗證插件,該插件會在調用mysql客戶端工具時檢查有效用戶ID 。

這意味着僅當您mysql以系統oot身份調用命令或通過在命令前添加sudo時,才能以oot用戶身份連接到MiDB服務器。

爲了提高安全性,建議保留默認的身份驗證插件,並允許oot用戶僅通過Unix套接字進行身份驗證。

如果要將根身份驗證更改爲經典身份驗證,請登錄到MiDB服務器:

sudo mysql

運行以下語句以更改身份驗證插件:

ALTER USER 'oot'@'loclhost' IDENTIFIED VIA mysql_ntie_psswod; ALTER USER 'oot'@'loclhost' IDENTIFIED BY 'you_oot_psswd';

您現在可以使用新密碼連接到MiDB服務器:

mysql -u oot -p

更改身份驗證插件還將使您能夠以oot用戶身份從外部程序(例如phpMyAdmin)登錄。