Navicat配置mysql數(shù)據(jù)庫(kù)用戶權(quán)限問(wèn)題
用數(shù)據(jù)庫(kù)的時(shí)候就會(huì)遇到有多個(gè)用戶,分配用戶權(quán)限的情況,有些用戶只讀,有些用戶可以讀寫,有些用戶只能操作一個(gè)或者多個(gè)數(shù)據(jù)庫(kù),如何給mysql的用戶設(shè)置權(quán)限,我這里描述一下如何用navicat圖形操作分配用戶權(quán)限
- 如果用sql grant分配權(quán)限的話,參考MYSQL數(shù)據(jù)庫(kù)管理之權(quán)限管理
- 基本sql grant命令:
- 分配用戶單個(gè)數(shù)據(jù)庫(kù)全部權(quán)限:grant all on 數(shù)據(jù)庫(kù)名.* to 用戶名@’%’ identified by ‘密碼’;
- 查詢數(shù)據(jù)庫(kù)用戶權(quán)限:show grants for 用戶名@’%’;
1.創(chuàng)建用戶


注:其中的Host配置為%表示所有IP都可以訪問(wèn)
2.給新建的用戶分配權(quán)限



重點(diǎn):
- 在最上層的localhost添加權(quán)限,是對(duì)所有數(shù)據(jù)庫(kù)都有效的
- 選中單個(gè)數(shù)據(jù)庫(kù)在點(diǎn)擊添加權(quán)限,是對(duì)選中的一個(gè)數(shù)據(jù)庫(kù)有效
例如1
分配一個(gè)只能操作test數(shù)據(jù)庫(kù)的用戶權(quán)限


例如2
分配用戶只能讀權(quán)限,只能查詢數(shù)據(jù)庫(kù)


mysql權(quán)限
權(quán)限 | 權(quán)限級(jí)別 | 權(quán)限說(shuō)明 |
CREATE | 數(shù)據(jù)庫(kù)、表或索引 | 創(chuàng)建數(shù)據(jù)庫(kù)、表或索引權(quán)限 |
DROP | 數(shù)據(jù)庫(kù)或表 | 刪除數(shù)據(jù)庫(kù)或表權(quán)限 |
GRANT OPTION | 數(shù)據(jù)庫(kù)、表或保存的程序 | 賦予權(quán)限選項(xiàng) |
REFERENCES | 數(shù)據(jù)庫(kù)或表 | |
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 | 存儲(chǔ)過(guò)程 | 更改存儲(chǔ)過(guò)程權(quán)限 |
CREATE ROUTINE | 存儲(chǔ)過(guò)程 | 創(chuàng)建存儲(chǔ)過(guò)程權(quán)限 |
EXECUTE | 存儲(chǔ)過(guò)程 | 執(zhí)行存儲(chǔ)過(guò)程權(quán)限 |
FILE | 服務(wù)器主機(jī)上的文件訪問(wèn) | 文件訪問(wèn)權(quán)限 |
CREATE TEMPORARY TABLES | 服務(wù)器管理 | 創(chuàng)建臨時(shí)表權(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ù)庫(kù)權(quán)限 |
SHUTDOWN | 服務(wù)器管理 | 關(guān)閉數(shù)據(jù)庫(kù)權(quán)限 |
SUPER | 服務(wù)器管理 | 執(zhí)行kill線程權(quán)限 |
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- MySQL數(shù)據(jù)庫(kù)用戶權(quán)限管理
- MySQL用戶和數(shù)據(jù)權(quán)限管理詳解
- MySQL權(quán)限控制和用戶與角色管理實(shí)例分析講解
- MySQL如何開啟用戶遠(yuǎn)程登錄權(quán)限
- MySQL設(shè)置用戶權(quán)限的簡(jiǎn)單步驟
- Mysql用戶創(chuàng)建以及權(quán)限賦予操作的實(shí)現(xiàn)
- MySQL授予用戶權(quán)限命令詳解
- Mysql用戶權(quán)限分配實(shí)戰(zhàn)項(xiàng)目詳解
- mysql 添加用戶并分配select權(quán)限的實(shí)現(xiàn)
相關(guān)文章
php下巧用select語(yǔ)句實(shí)現(xiàn)mysql分頁(yè)查詢
mysql分頁(yè)查詢是我們經(jīng)常見到的問(wèn)題,那么應(yīng)該如何實(shí)現(xiàn)呢?下面就教您一個(gè)實(shí)現(xiàn)mysql分頁(yè)查詢的好方法,供您參考學(xué)習(xí)。2010-12-12
遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)注意點(diǎn)記錄
有時(shí)候我們需要遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù),那么就需要注意如下問(wèn)題,需要的朋友可以參考下2012-08-08
Mysql中通用表達(dá)式WITH?AS語(yǔ)句的使用實(shí)例代碼
with as也叫子查詢,用來(lái)定義一個(gè)sql片段,且該片段會(huì)被整個(gè)sql語(yǔ)句反復(fù)使用很多次,這個(gè)sql片段就相當(dāng)于是一個(gè)公用臨時(shí)表,下面這篇文章主要給大家介紹了關(guān)于Mysql中通用表達(dá)式WITH?AS語(yǔ)句使用的相關(guān)資料,需要的朋友可以參考下2022-08-08
淺析mysql 共享表空間與獨(dú)享表空間以及他們之間的轉(zhuǎn)化
本篇文章是對(duì)mysql 共享表空間與獨(dú)享表空間以及他們之間的轉(zhuǎn)化進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
微信昵稱帶符號(hào)導(dǎo)致插入MySQL數(shù)據(jù)庫(kù)時(shí)出錯(cuò)的解決方案
Mysql的utf8編碼最多3個(gè)字節(jié),而Emoji表情或者某些特殊字符是4個(gè)字節(jié),所以會(huì)導(dǎo)致帶有表情的昵稱插入數(shù)據(jù)庫(kù)時(shí)出錯(cuò),下面給大家分享下解決方案,需要的朋友參考下吧2016-12-12
MySQL存儲(chǔ)過(guò)程的創(chuàng)建、調(diào)用與管理詳解
這篇文章主要給大家介紹了關(guān)于MySQL存儲(chǔ)過(guò)程的創(chuàng)建、調(diào)用與管理的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03

