MiDB是一箇開源,多線程的關係數據庫管理系統,是MySQL的向後兼容替代品。MiDB是Debin中MySQL的默認實現。這篇文章說明了如何在Debin 0上安裝MiDB,Debin存儲庫中可用的最新MiDB版本是0.3版。
、首先更新軟件包索引:
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)登錄。