Navicat配置mysql數(shù)據(jù)庫用戶權(quán)限問題
用數(shù)據(jù)庫的時候就會遇到有多個用戶,分配用戶權(quán)限的情況,有些用戶只讀,有些用戶可以讀寫,有些用戶只能操作一個或者多個數(shù)據(jù)庫,如何給mysql的用戶設(shè)置權(quán)限,我這里描述一下如何用navicat圖形操作分配用戶權(quán)限
- 如果用sql grant分配權(quán)限的話,參考MYSQL數(shù)據(jù)庫管理之權(quán)限管理
- 基本sql grant命令:
- 分配用戶單個數(shù)據(jù)庫全部權(quán)限:grant all on 數(shù)據(jù)庫名.* to 用戶名@’%’ identified by ‘密碼’;
- 查詢數(shù)據(jù)庫用戶權(quán)限:show grants for 用戶名@’%’;
1.創(chuàng)建用戶
注:其中的Host配置為%表示所有IP都可以訪問
2.給新建的用戶分配權(quán)限
重點:
- 在最上層的localhost添加權(quán)限,是對所有數(shù)據(jù)庫都有效的
- 選中單個數(shù)據(jù)庫在點擊添加權(quán)限,是對選中的一個數(shù)據(jù)庫有效
例如1
分配一個只能操作test數(shù)據(jù)庫的用戶權(quán)限
例如2
分配用戶只能讀權(quán)限,只能查詢數(shù)據(jù)庫
mysql權(quán)限
權(quán)限 | 權(quán)限級別 | 權(quán)限說明 |
CREATE | 數(shù)據(jù)庫、表或索引 | 創(chuàng)建數(shù)據(jù)庫、表或索引權(quán)限 |
DROP | 數(shù)據(jù)庫或表 | 刪除數(shù)據(jù)庫或表權(quán)限 |
GRANT OPTION | 數(shù)據(jù)庫、表或保存的程序 | 賦予權(quán)限選項 |
REFERENCES | 數(shù)據(jù)庫或表 | |
ALTER | 表 | 更改表,比如添加字段、索引等 |
DELETE | 表 | 刪除數(shù)據(jù)權(quán)限 |
INDEX | 表 | 索引權(quán)限 |
INSERT | 表 | 插入權(quán)限 |
SELECT | 表 | 查詢權(quán)限 |
UPDATE | 表 | 更新權(quán)限 |
CREATE VIEW | 視圖 | 創(chuàng)建視圖權(quán)限 |
SHOW VIEW | 視圖 | 查看視圖權(quán)限 |
ALTER ROUTINE | 存儲過程 | 更改存儲過程權(quán)限 |
CREATE ROUTINE | 存儲過程 | 創(chuàng)建存儲過程權(quán)限 |
EXECUTE | 存儲過程 | 執(zhí)行存儲過程權(quán)限 |
FILE | 服務(wù)器主機上的文件訪問 | 文件訪問權(quán)限 |
CREATE TEMPORARY TABLES | 服務(wù)器管理 | 創(chuàng)建臨時表權(quán)限 |
LOCK TABLES | 服務(wù)器管理 | 鎖表權(quán)限 |
CREATE USER | 服務(wù)器管理 | 創(chuàng)建用戶權(quán)限 |
PROCESS | 服務(wù)器管理 | 查看進(jìn)程權(quán)限 |
RELOAD | 服務(wù)器管理 | 執(zhí)行flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload等命令的權(quán)限 |
REPLICATION CLIENT | 服務(wù)器管理 | 復(fù)制權(quán)限 |
REPLICATION SLAVE | 服務(wù)器管理 | 復(fù)制權(quán)限 |
SHOW DATABASES | 服務(wù)器管理 | 查看數(shù)據(jù)庫權(quán)限 |
SHUTDOWN | 服務(wù)器管理 | 關(guān)閉數(shù)據(jù)庫權(quán)限 |
SUPER | 服務(wù)器管理 | 執(zhí)行kill線程權(quán)限 |
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
mysql8新特性之binlog_expire_logs_seconds淺析
MySQL8中新增了不少新特性,這些特性提高了數(shù)據(jù)庫的安全性和性能,使數(shù)據(jù)庫管理員能夠更靈活地進(jìn)行賬戶管理工作,下面這篇文章主要給大家介紹了關(guān)于mysql8新特性之binlog_expire_logs_seconds的相關(guān)資料,需要的朋友可以參考下2023-02-02mysql 8.0.16 Win10 zip版本安裝配置圖文教程
這篇文章主要為大家詳細(xì)介紹了mysql 8.0 Win10 zip版本安裝配置圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06MySQL實現(xiàn)批量插入測試數(shù)據(jù)的方式總結(jié)
在開發(fā)過程中經(jīng)常需要一些測試數(shù)據(jù),?這個時候如果手敲的話,?十行二十行還好,?多了就很死亡了,?接下來介紹兩種常用的MySQL測試數(shù)據(jù)批量生成方式,希望對大家有所幫助2023-05-05mysql中根據(jù)已有的表來創(chuàng)建新表的三種方式(最新推薦)
這篇文章主要介紹了mysql中根據(jù)已有的表來創(chuàng)建新表的三種方式,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07MySQL數(shù)據(jù)庫INNODB表損壞修復(fù)處理過程分享
突然收到MySQL報警,從庫的數(shù)據(jù)庫掛了,一直在不停的重啟,打開錯誤日志,發(fā)現(xiàn)有張表壞了。innodb表損壞不能通過repair table 等修復(fù)myisam的命令操作?,F(xiàn)在記錄下解決過程2013-08-08