天天看點

MySQL使用者權限(Host,User,Password)管理(mysql.user)

1:新增使用者:

注:mysql資料庫下user表中,host和user為兩個主鍵列(primary key),已經各版本下非空未設定預設字段。

登入後,切換db:

新增使用者:

注:限制kaka使用者的登陸ip為10.155.123.55,ip為随手寫入,如果正确配置為您有效登陸ip,所有ip登陸,則設定host為 '%'

在版本 5.6.27:

新增使用者(全sql):

新增使用者完成,重新整理mysql的系統權限相關表

重新開機生效:

查詢使用者,host,user,password:

2:修改資訊,密碼,類似可修改其他字段。

3:删除使用者:

4. 權限配置設定

注: identified by '密碼',可選。

        grant會覆寫使用者的部分資訊,跟insert 、update執行功能一樣。

給使用者kaka配置設定test資料庫下user表的查詢select權限:

為了快速測試,我要把ip切回%,ip全通路:

使用和測試:

注:其他的詳細權限,請檢視,備注附件(最後)。

5:檢視資料庫登陸所有使用者:

檢視某個使用者的具體權限,比如root:

注:\g為按列顯示資料。

備注附件:

檢視mysql資料中user表的表結構:

檢視root使用者的所有具體權限:

參數說明: