Mysql 建立普通使用者 賦權 撤銷許可權 的操作

2022-08-31 04:48:05 字數 2080 閱讀 7388

一、mysql 裡的所有使用者都是儲存在資料庫mysql的user表裡

二、建立普通使用者、賦權、撤銷許可權 的操作

1、建立使用者(需要先用root進去mysql)格式:create  user  '使用者名稱'@'ip'  identified by  '密碼';# 使用者名稱隨便起,ip需是真實存在的ip

檢視當前可連線資料庫的使用者有哪些:select  user,host  from  mysql.user;

另外開乙個cmd終端,用test進入 mysql,可以看到普通使用者test進入資料庫後幾乎沒有任何許可權,show databases;能夠看到的資料庫也只有2個

引申:設定test1使用者時用%則表示test1使用者可以用任何ip連線資料庫

新開個cmd終端,用test1使用者去連線資料庫,看看效果:

2、為建立的使用者賦權(需要先用root進去mysql):

2.1賦權語句:grant  許可權1,許可權2,.....  on  資料庫名.*   to  『使用者名稱』@'ip'或者'%';

#  on  資料庫.*  :表示對指定的資料庫裡的所有表賦權

#  to  『使用者名稱』@'ip :表示給 【『使用者名稱』@'ip 】這個操作賦權

2.2  給使用者賦權所有的資料庫用 :  *.*

2.3  給使用者賦權指定資料庫下的所有表的所有操作許可權用: all 或者 all  privileges

示例語句:grant all privileges on *.* to 'test'@'127.0.0.1';       # 這樣寫相當於是root許可權了

示例:

新開個cmd終端,用test使用者去連線資料庫:

2.4  同時建立使用者和賦權:grant  select,update,insert  on  shop.*   to   'test3'@'127.0.0.1'  identified  by  '123456';

3、撤銷許可權(需要先用root進去mysql)

插銷許可權語句格式:revoke  許可權1,許可權2,...  on 資料庫名.*  from '使用者名稱'@『ip』或者'%';

新開個cmd終端,用test使用者去連線資料庫:

mysql怎麼建立普通使用者 MySQL建立普通使用者

建立普通使用者 在建立使用者之前,通過select語句,檢視mysql.user表中有哪些使用者 查詢結果 可以看出,user表中只有乙個root使用者資訊 由於,mysql中儲存的資料較多,通常乙個root使用者,是無法管理這些資料的,因此,需要建立多個普通使用者,來管理不同的資料 建立普通使用者...

普通使用者裝配MySQL 普通使用者裝配MySQL

普通使用者安裝mysql linux這點很好,即使沒有許可權,也可以將自己想要的程式什麼的安裝到自己有許可權的目錄下。介紹一下怎麼在非root用 許可權下安裝mysql 參考 二 編譯 1 打上補丁 解壓mysql,並進入mysql 5.1.42目錄後,執行 patch np1 i mysql 5....

Linux建立普通使用者

一 建立普通使用者 admin 建立user目錄 mkdir home user 建立user01使用者 adduser d home user user01 user01 更改使用者 admin 的密碼 passwd user01 新的 密碼 重新輸入新的 密碼 passwd 所有的身份驗證令牌已...