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

歡迎訪問 生活随笔!

生活随笔

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

数据库

使用Navicat管理MySQL用户

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

課程前言

【前面一篇學習了用SSH客戶端遠程連接MySQL服務器的情況下,如何使用MySQL命令查詢、創建、刪除MySQL普通用戶,以及修改用戶的密碼等操作。對于熟悉MySQL命令的開發者來說,自然不在話下。但對MySQL命令比較陌生的開發者來說,就有點勉為其難了,也是一件非常痛苦的事情。不過,上帝在給我們關閉一扇門的同時,也給我們打開了另一扇門,這扇門就是Navicat,開發者可以用Navicat輕松管理MySQL。本篇和同學們探討如何使用Navicat工具管理MySQL普通用戶,包括用戶的創建、查詢、權限設置以及密碼修改等操作。通過本篇的學習,你將了解到Navicat如何遠程連接安裝在CentOS環境下的MySQL服務器,如何創建用戶并授權,以及如何刪除用戶等用戶管理操作。】

在企業數據庫應用中,大部分企業都采用Linux操作系統作為服務器操作系統,MySQL也會安裝到Linux系統中,本篇以CentOS 7操作系統為例,與同學們探討Navicat遠程管理MySQL用戶的相關內容。

本篇分為四個小節,第一小節與同學們探討Navicat在Windows環境下如何遠程連接MySQL服務器;第二小節介紹一下Navicat提供了哪些功能,用于管理MySQL用戶;第三小節與同學們探討如何創建新用戶,并分配數據庫的操作權限;第四小節介紹MySQL用戶的密碼修改、編輯及刪除操作。

?

第1小節 遠程連接MySQL服務器

Navicat遠程連接安裝在CentOS系統的MySQL服務器,需要使用SSH協議進行連接。在Navicat的連接對話框中,選擇SSH標簽。在SSH標簽屬性頁中,使用SSH通道,輸入項分別說明如下:

①主機名或IP地址

CentOS系統的主機名稱或IP地址,本課程使用的CentOS系統主機IP地址為192.168.0.112,因此輸入192.168.0.112。

②端口

SSH協議的端口號是22,類似HTTP協議的端口號是80一樣,端口口采用默認值22即可。

③用戶名

登錄CentOS系統的用戶名,本課程使用CentOS的root用戶登錄CentOS系統,此處輸入root。

④驗證方法

驗證方法有兩種選項,一種是密碼驗證,一種是公鑰驗證。密鑰驗證是用SSH密鑰工具在本地創建公鑰私鑰對,將公鑰復制到需要遠程連接的CentOS系統中,將私鑰保存到一目錄下。連接時選擇公鑰驗證,然后在私鑰選擇保存的私鑰文件即可。這里選用密碼驗證。

⑤密碼

驗證方法選擇密碼驗證時,此處輸入用戶登錄CentOS系統的登錄密碼。

輸入各項值如下圖所示:

?

圖 4-11 Navicat連接對話框SSH屬性頁

SSH屬性頁填寫完成后,選擇常規標簽,進入常規屬性頁,常規屬性頁的輸入項分別說明如下:

①連接名

連接MySQL服務器的名稱,此處可以隨意填寫。

②主機名或IP地址

安裝MySQL服務器的主機名或IP地址,此處的地址應和SSH的地址相同,也輸入192.169.0.112。

③端口

此端口為MySQL服務器監聽端口,MySQL服務器的默認監聽端口為3306,此處采用默認端口即可。

④用戶名

此處為連接MySQL服務器的用戶名,一般為root用戶。

⑤密碼

root用戶登錄MySQL的密碼。

輸入各項值如下圖所示:

?

圖 4-12 Navicat連接對話框常規屬性頁

連接屬性填寫完成后,單擊連接測試按鈕,測試連接是否成功。若連接成功,則彈出對話框提示連接成功。若連接失敗,則可能是屬性值填寫錯誤、網絡問題、或遠程主機等問題,需要一一排除。

?

第2小節 Navicat提供的MySQL用戶管理功能

Navicat為我們提供了編輯和創建MySQL用戶、刪除MySQL用戶、用戶權限管理功能。

使用root賬號登錄MySQL服務器后,可以創建新的用戶并給新用戶分配權限。從數據庫安全性考慮,針對不同的用戶應分配不同的數據庫操作權限。例如,對僅提供查詢的用戶來說可以只分配Select權限,Select權限允許用戶查詢數據庫。而不應該分配Insert和Update權限,Insert和Update權限都允許用戶修改數據庫。

使用Navicat也可以重新編輯用戶的權限及屬性,包括用戶的登錄名、密碼、每小時連接數、每小時查詢次數等相關用戶屬性。

當用戶廢棄不用時,可以使用Navicat提供的刪除功能刪除用戶。

?

第3小節 Navicat創建MySQL用戶

從數據庫安全性上考慮,應該為使用系統的不同用戶提供不同的數據庫訪問權限。例如,在編程微課項目中,學生只能查詢和使用課程,但不能修改課程內容。而老師的權限就要大一些,即可以查詢課程,也可以修改課程。因此,需要創建學生用戶和老師用戶,并分配不同的數據庫訪問權限。下面給出創建用戶的步驟。

連接數據庫成功后,單擊工具欄中的“用戶”圖標,進入用戶管理窗口,在用戶管理窗口選擇“新建用戶”命令,彈出新建用戶對話框,該對話框有“常規”、“高級”、“服務器權限”、“權限”、“SQL預覽”屬性頁,各屬性頁分別說明如下:

①常規屬性頁

該屬性頁主要用來填寫需要建立的用戶名、主機地址、新建用戶的密碼和確認密碼。

主機地址可以填寫“localhost”或“%”。如果填寫“localhost”,則創建的用戶只能在本地訪問數據庫;如果填寫“%”,則創建的用戶即可以在本地,也可以遠程訪問數據庫。

所填內容如下圖所示。

?

圖 4-13 Navicat創建新用戶常規屬性頁

②高級屬性頁

該屬性頁主要用來填寫對數據庫的訪問限制。主要有“每小時最多查詢數”、“每小時最多更新數”、“最大連接數”等。這些內容可以根據實際需要進行設置,也可以不填。

③服務器權限

該屬性頁主要用來設置新建用戶對MySQL服務器的訪問權限,例如在MySQL服務器中查詢數據(Select)、插入數據(Insert)、更新數據(Update)、創建數據庫(Create)、刪除數據庫(Drop)等權限。一般來說,如果建立的是普通用戶的話,只選擇查詢數據、插入數據、更新數據即可。本案例用于創建學生用戶,因此僅選擇查詢權限(Select)。

所選權限如下圖所示。

?

圖 4-14 Navicat創建新用戶服務器權限

④權限

該屬性頁用來設置對某一數據庫的訪問權限,前面的“服務器權限”設置是針對該服務器下所有數據庫的訪問權限。如果不希望該用戶能訪問所有的數據庫,而只訪問指定的數據庫,則需要在該屬性頁中設置具體的數據庫訪問權限。單擊工具欄中的“添加權限”命令,可以添加一條權限記錄。本案例創建的學生用戶被限制只能查詢“progm”數據庫,因此需要添加針對“progm”數據庫的權限記錄。

所選權限如下圖所示。

?

圖 4-15 Navicat創建新用戶權限屬性頁

⑤SQL預覽

在SQL預覽屬性頁中可以查看根據前面設置生成的MySQL命令。如下圖所示。

?

圖 4-16 Navicat創建新用戶SQL預覽屬性

用戶信息填寫完成和用戶權限設置完畢后,就可以單擊工具條中“保存”按鈕,Navicat根據設置內容創建一個新的用戶。如下圖所示。

?

圖 4-17 用戶列表

從上圖可以看到,在用戶列表中,有新創建的名稱為“student”的用戶。

?

第4小節 Navicat修改用戶密碼和刪除用戶

如果需要修改已有用戶的密碼,可以在用戶列表中選中該用戶,并單擊工具條中的“編輯用戶”按鈕修改用戶的密碼。同樣也可以修改用戶的權限。

刪除用戶操作就非常簡單了,在用戶列表中選中需要刪除的用戶,并單擊工具條中的“刪除用戶”按鈕,Navicat會彈出對話框提示是否刪除該用戶,確認無誤并單擊“刪除”按鈕,Navicat會刪除該用戶。

?

■ 課程小結

1、Navicat作為MySQL服務器的客戶端管理工具,需要先連接到MySQL服務器后,才能對MySQL服務器進行管理操作。在進行遠程連接時,需要根據MySQL服務器所在的操作系統,選擇不同的連接選項。當MySQL安裝在CentOS系統時,需要選擇SSH協議連接,若MySQL安裝在Windows系統上,則直接連接即可。

2、用Navicat創建用戶非常方便,不過有幾點需要注意。一是在填寫主機地址時,需要弄清楚“localhost”和“%”所表示的含義,“localhost”表示本地連接,“%”表示本地和遠程連接都可以;二是弄清楚“服務器權限”和“權限”的區別,“服務器權限”是指對服務器的操作權限,包括服務器下的所有數據庫的訪問權限,“權限”是針對某一具體數據庫的權限設置,例如可以設置student用戶只能查詢progm數據庫。

■ 思考與練習

1、在一個項目中,使用MySQL數據庫,版本為5.7,操作系統為CentOS 7。采用Navicat遠程管理MySQL服務器,請給出Navicat遠程連接MySQL服務器的步驟。

2、使用Navicat創建MySQL數據庫用戶時,假設要創建的用戶只能查詢某一指定的數據庫,該如何給新建用戶授權?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

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

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

主站蜘蛛池模板: 天堂欧美城网站网址 | 国产毛片一区二区三区va在线 | 亚洲一区二区人妻 | 久久69| 欧美久久久久久又粗又大 | 激情a | av中字| 91福利社在线观看 | 91九色在线视频 | 777久久久精品一区二区三区 | 国产白丝精品91爽爽久久 | 黑色丝袜吻戏亲胸摸腿 | 欧美另类一区二区 | 致命弯道8在线观看免费高清完整 | 亚洲视频1区 | 制服.丝袜.亚洲.中文.综合 | 丰满人妻中伦妇伦精品app | 欧美20p| 日本午夜网 | 日韩爽片 | 依依成人综合 | 国产免费成人av | 天天爽夜夜爽 | 久久九九国产视频 | 日日夜夜天天综合 | 懂色av一区二区夜夜嗨 | 色久影院| 极品探花在线播放 | 亚洲黄色小视频 | 国产污片在线观看 | 日本www高清视频 | 日批视频免费观看 | 中国一级特黄真人毛片免费观看 | 成人动漫一区二区 | 国产剧情av麻豆香蕉精品 | 性欧美videos另类hd | 日本v视频 | 黄色a一级| 九九热最新 | 欧美久久综合网 | 怨女1988国语版在线观看高清 | 国产精品国产精品国产专区不卡 | 九九热免费视频 | 中文字幕一区二区三区在线视频 | 欧美整片第一页 | 婷婷五月色综合 | 成人黄色片在线观看 | jizzjizz在线播放 | 性插视频在线观看 | 一区二区三区在线播放视频 | 精品国产精品三级精品av网址 | 午夜日韩电影 | 欧美高清另类 | 五月天小说网 | 亚洲在线观看免费 | www一起操 | 欧美在线中文字幕 | 99re99热| 在线欧美日韩 | 亚洲精品97 | 未满十八18禁止免费无码网站 | 黄色免费网站在线 | 欧美日韩高清 | 天天操人人 | 高清无码一区二区在线观看吞精 | 嫩模被强到高潮呻吟不断 | av在线播放地址 | 中文在线资源天堂 | 欧美一区二区三区久久 | 岛国精品一区二区三区 | 国产成年视频 | 97精品熟女少妇一区二区三区 | 亚洲一区成人 | 污视频网站在线播放 | 男男受被啪到高潮自述 | 91激情网| 欧美一区二区三区精品 | 性色av浪潮 | jizzjizz日本人 | 偷拍欧美亚洲 | 国产视频在线观看一区 | 校园春色综合 | 韩日视频在线观看 | 性免费网站| 好吊色视频988gao在线观看 | 色女人天堂 | wwwxxxx日本 | 久久亚洲精品石原莉奈 | 三区在线 | 网友自拍咪咪爱 | 91在线短视频 | 黑人精品一区二区 | 嫩草午夜少妇在线影视 | 国内精品久久久久 | 91精选视频 | 久久9热| 五月天激情啪啪 | 日韩视频免费观看高清完整版 | 97超碰网|