日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Navicat控制mysql用户权限

發布時間:2025/3/19 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Navicat控制mysql用户权限 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

本地mysql數據庫,使用權限最高的root用戶實現將sql文件導入。

導入基本表后,切換權限低的用戶,后期更新部分表時,只擁有部分表操作的權限。

所以只能導入操作有權限表的sql語句。

實現

場景1初次部署數據庫

登錄root賬戶,此用戶權限最高。

使用Navicat建立連接,不要勾選保存密碼。

連接后導入sql文件

實現將所有表導入

新建用戶,點擊用戶菜單

?

?

點擊新建用戶

?

填上基本信息如圖,然后選擇權限選項

點擊添加權限

?

勾選相應的表,在右邊需要授予的權限進行勾選

?

權限詳情明細:

CREATE? 數據庫、表或索引??????數據庫、表或索引???創建數據庫、表或索引權限
DROP???? ???數據庫或表刪除數據庫或表權限
DELETE??表???刪除數據權限
SELECT?? ?表??查詢權限
UPDATE? ?表??更新權限
INSERT??? ??表?插入權限
ALTER???? ??表?更改表,比如添加字段、索引等
SHOW VIEW? ?????視圖?查看視圖權限
CREATE VIEW ??????視圖創建視圖權限
GRANT OPTION??? ???數據庫、表或保存的程序賦予權限選項
REFERENCES?數據庫或表????
INDEX???? ??? 索引權限
ALTER ROUTINE???????? 存儲過程?更改存儲過程權限
CREATE ROUTINE? ??存儲過程????創建存儲過程權限
EXECUTE ??????存儲過程執行存儲過程權限
FILE ???服務器主機上的文件訪問文件訪問權限
CREATE TEMPORARY TABLES????服務器管理???創建臨時表權限
LOCK TABLES ??服務器管理?鎖表權限
CREATE USRE ???服務器管理創建用戶權限
PROCESS????服務器管理????? 查看進程權限
RELOAD ??服務器管理?執行flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload等命令的權限
REPLICATION CLIENT??服務器管理???復制權限
REPLICATION SLAVE???服務器管理???復制權限
SHOW DATABASES?????服務器管理???查看數據庫權限
SHUTDOWN?服務器管理???關閉數據庫權限
SUPER??? ?服務器管理??執行kill線程權限

對當前用戶授予相應表相應的權限后

?

點擊確定

如果要刪除權限

?

設置完權限后點擊保存

?

?

此時選擇剛才建立的連接,點擊編輯連接

?

先關閉連接后來到編輯頁面

將連接用戶改為剛才授予相應權限的用戶

?

場景2更改基本數據后

更改基本數據后,需要同步更新

選中要更新的表,右鍵選擇

選項僅結構:僅同步結構不同步數據

選項結構和數據:同步表中結構以及數據

?

注意:要更新的表對于要導入sql文件的用戶來說一定要有相應的權限才能執行成功。

?

對于需要更新表的PC以及用戶

選擇運行sql文件

總結

以上是生活随笔為你收集整理的Navicat控制mysql用户权限的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。