官术网_书友最值得收藏!

2.5 以圖形方式管理MySQL用戶

MySQL用戶賬戶管理通常包括用戶賬戶的創建和刪除。下面以使用圖形化管理工具phpMyAdmin為例,來介紹以圖形方式管理MySQL用戶的方法。

2.5.1 創建用戶賬戶

MySQL在安裝的過程中,已經創建有用戶賬戶了,該用戶賬戶具有管理員權限,不過,還可以創建其他的賬戶,來操作MySQL數據庫,具體操作步驟如下。

(1)在phpMyAdmin主界面中,單擊工具欄中的“賬戶”按鈕,然后單擊“新增用戶賬戶”鏈接,如圖2-105所示。

(2)在“新增用戶賬戶”界面中輸入用戶名“myroot”。這里有兩個選項:任意用戶和使用文本域,推薦選擇“使用文本域”,如圖2-106所示。

圖2-105 “新增用戶賬戶”鏈接

圖2-106 “新增用戶賬戶”界面

(3)在Host name選項中選擇“本地”選項。這里有4個選項:任意主機、本地、使用主機表、Use text field(即使用文本域),如圖2-107所示。

(4)密碼類型選擇為“使用文本域”,然后兩次輸入相同的密碼,如圖2-108所示。

圖2-107 設置host name

圖2-108 輸入密碼

(5)單擊“執行”按鈕,即可創建一個新用戶,如圖2-109所示。

圖2-109 創建新用戶的SQL語句

(6)在工具欄中單擊“賬戶”按鈕,即可看到新添加的用戶myroot,如圖2-110所示。

圖2-110 查看新增的用戶賬戶

2.5.2 刪除用戶賬戶

對于不再需要的賬戶,可以直接刪除。在phpMyAdmin主界面中,單擊工具欄中的“賬戶”按鈕,然后選擇需要刪除的賬戶。如果需要刪除與用戶名稱一樣的數據庫,可以選擇“刪除與用戶同名的數據庫”復選框,然后單擊“執行”按鈕即可完成刪除用戶賬戶的操作,如圖2-111所示。

圖2-111 刪除用戶賬戶

2.5.3 加密用戶賬戶

在MySQL數據庫中的管理員賬戶為root,為了保護數據庫賬戶的安全,可以為管理員賬戶加密,具體的操作步驟如下。

(1)進入phpMyAdmin的主界面,單擊“權限”圖標,如圖2-112所示。

(2)進入用戶權限設置界面,設置管理員賬戶的權限,這里有兩個root賬號,分別為由本機(localhost)進入和所有主機(::1)進入的管理賬戶,默認沒有密碼。首先修改所有主機的密碼,單擊“編輯權限”鏈接,如圖2-113所示。

圖2-112 單擊“權限”圖標

圖2-113 用戶權限設置界面

(3)進入“修改密碼”設置界面,然后在“密碼”文本框中輸入所要使用的密碼,如圖2-114所示。單擊“執行”按鈕,即可完成密碼的添加操作。

圖2-114 輸入修改的密碼

2.5.4 用戶權限管理

MySQL權限系統用于對用戶執行的操作進行限制。用戶的身份由用戶用于連接的主機名和使用的用戶名來決定。連接后對于用戶每一個操作,系統都會根據用戶的身份判斷該用戶是否有執行該操作的權限,如SELECT、INSERT、UPDATE和DELETE權限。

不同的MySQL圖形化管理工具中都有權限管理模塊。下面以phpMyAdmin為例簡單介紹如何給用戶賬號授權,具體操作步驟如下。

(1)在phpMyAdmin主界面中,單擊工具欄中的“賬戶”按鈕,然后選擇需要授權賬戶右側的“修改權限”鏈接,如圖2-115所示。

(2)進入Global界面,這里可以設置具體的權限,也可以直接選擇“全局權限”復選框,權限主要包括“數據”“結構”“管理”3方面的權限,如圖2-116所示。

(3)選擇“數據庫”選項,進入“數據庫”界面,然后選擇需要的數據庫,例如這里選擇company數據庫,如圖2-117所示。

圖2-115 “修改權限”鏈接

圖2-116 Global界面

(4)單擊“執行”按鈕,即可完成為用戶myroot添加權限的操作,如圖2-118所示。

注意:授權時必須非常謹慎,權限越多,安全性越低,必須對每個用戶都實行控制。

圖2-117 選擇需要的數據庫

圖2-118 完成用戶權限的添加

主站蜘蛛池模板: 云霄县| 岐山县| 潼南县| 惠州市| 策勒县| 开封市| 定安县| 望谟县| 阜康市| 大连市| 石台县| 长春市| 巴马| 遵化市| 湘西| 郑州市| 西峡县| 保康县| 新泰市| 繁峙县| 芮城县| 东兰县| 陈巴尔虎旗| 临沭县| 贞丰县| 开化县| 遂宁市| 横峰县| 澎湖县| 乐安县| 包头市| 晋江市| 尼木县| 辽中县| 湘阴县| 哈巴河县| 孙吴县| 忻城县| 离岛区| 广灵县| 隆化县|