Linux系統(tǒng)是一個(gè)常用的操作系統(tǒng),也是開(kāi)源和免費(fèi)的,而MySQL則是開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。本文將介紹如何在Linux系統(tǒng)中使用非root用戶連接MySQL。
首先,需要以root身份登錄系統(tǒng),然后打開(kāi)終端窗口并輸入以下命令以安裝MySQL:
sudo apt-get update sudo apt-get install mysql-server
安裝完成后,檢查是否安裝正確啟動(dòng)MySQL服務(wù):
sudo service mysql status
接下來(lái),我們需要使用root用戶登錄到MySQL服務(wù)器,并創(chuàng)建一個(gè)用于我們的非root用戶的數(shù)據(jù)庫(kù)用戶和密碼:
sudo mysql -u root -p
接著,執(zhí)行以下操作以創(chuàng)建一個(gè)新用戶:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
這將創(chuàng)建一個(gè)名為“new_user”的新用戶,并設(shè)置密碼為“password”。接著,將權(quán)限授予該用戶:
GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.* TO 'new_user'@'localhost';
這將授予新用戶對(duì)“database_name”數(shù)據(jù)庫(kù)執(zhí)行選擇、插入、更新和刪除操作的權(quán)限。現(xiàn)在,我們需要退出MySQL,并使用新用戶登錄:
quit mysql -u new_user -p
現(xiàn)在,就可以以非root用戶的身份連接到MySQL,并對(duì)數(shù)據(jù)庫(kù)執(zhí)行所需的操作了。