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