




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
用戶管理的方法數(shù)據(jù)庫(kù)用戶權(quán)限【任務(wù)提出】在實(shí)際應(yīng)用中,一般不會(huì)以root用戶直接操作數(shù)據(jù)庫(kù),而是要新建普通用戶進(jìn)行操作。王寧嘗試著創(chuàng)建了一個(gè)用戶test。但是當(dāng)他以test用戶連接到服務(wù)器時(shí),提示如“1142-SELECTcommanddeniedtouser‘test’@‘localhost’fortable‘user’”所示的錯(cuò)誤提示。王寧需要掌握用戶權(quán)限的相關(guān)知識(shí),并解決這個(gè)問題。用戶管理
通過賬戶管理,可以保證MySQL數(shù)據(jù)庫(kù)的安全性。MySQL的賬戶管理主要包括以下內(nèi)容:登錄和退出MySQL服務(wù)器創(chuàng)建用戶刪除用戶密碼管理權(quán)限管理用戶管理利用圖形工具使用SQL語句(CREATEUSER語句或GRANT語句)直接操作MySQL權(quán)限表要?jiǎng)?chuàng)建新用戶,必須有相應(yīng)的權(quán)限來執(zhí)行創(chuàng)建操作。在MySQL數(shù)據(jù)庫(kù)中,有3種方式創(chuàng)建新用戶:創(chuàng)建新用戶01用戶管理在Navicat中,連接到MySQL服務(wù)器單擊工具欄上的【用戶
】按鈕,這時(shí)會(huì)在右側(cè)窗格顯示出用戶列表單擊右側(cè)窗格上方的【新建用戶】按鈕,或右擊窗格空白處,執(zhí)行【新建用戶】命令,將彈出新建用戶的對(duì)話框,在對(duì)話框中輸入相應(yīng)內(nèi)容,單擊【保存】,即可創(chuàng)建新用戶可以在“高級(jí)”、“服務(wù)器權(quán)限”和“權(quán)限”選項(xiàng)卡中設(shè)置該用戶的權(quán)限、安全連接和限制服務(wù)器資源等(1)使用Navicat圖形工具創(chuàng)建用戶用戶管理CREATEUSERuser[IDENTIFIEDBY
'password’]
[,user[IDENTIFIEDBY
'password']][,…];CREATEUSER語句的基本語法格式如下:(2)使用CREATEUSER語句創(chuàng)建新用戶用戶管理【例1】添加兩個(gè)新用戶,king的密碼為queen,palo的密碼為530415CREATEUSER'king'@'localhost'IDENTIFIEDBY'queen','palo'@'localhost'IDENTIFIEDBY'530415';用戶管理INSERTINTOuser(HOST,User,authentication_string,ssl_cipher,x509_issuer,x509_subject)VALUES('hostname','username',MD5('authentication_string,'),'','','');
創(chuàng)建新用戶,實(shí)際上就是在user表中添加一條新的記錄。因此,可以使用INSERT語句直接將用戶的信息添加到mysql.user表中。其語法格式如下:提示:ssl_cipher,x509_issuer,x509_subject這3個(gè)字段沒有默認(rèn)值,在向user表中添加新記錄時(shí),一定要設(shè)置這3個(gè)字段的默認(rèn)值,否則insert語句將不能執(zhí)行。(3)直接操作mysql用戶表用戶管理【例2】使用INSERT語句創(chuàng)建一個(gè)新用戶student,主機(jī)名為localhost,密碼為infomationINSERTINTOmysql.user(Host,User,authentication_string,ssl_cipher,x509_issuer,x509_subject)VALUES('localhost','student',MD5('infomation'),'','','');
此時(shí),新添加的用戶還沒法使用賬號(hào)密碼登錄MySQL,需要使用FLUSH命令使用戶生效。命令如下:FLUSHPRIVILEGES;用戶管理在MySQL數(shù)據(jù)庫(kù)中,刪除用戶可以用以下三種方法:使用Navicat圖形工具刪除用戶使用DROPUSER語句刪除用戶使用DELETE語句從mysql.user表中刪除對(duì)應(yīng)的記錄來刪除用戶刪除用戶02用戶管理DROPUSERuser_name[,user_name][,…];
功能:用于刪除一個(gè)或多個(gè)MySQL賬戶,并取消其權(quán)限。要使用DROPUSER,必須擁有mysql數(shù)據(jù)庫(kù)的全局CREATEUSER權(quán)限或DELETE權(quán)限。DROPUSER的語法格式如下:用戶管理DELETEFROMmysql.userWHEREhost='hostname'anduser='username';備注:host和user為user表中的兩個(gè)字段。使用DELETE語句刪除用戶,基本語法格式如下:【例3】使用DELETE語句刪除用戶test1。DELETEFROMmysql.userWHEREhost='localhost'anduser='test1';用戶管理使用Navicat圖形工具修改用戶使用RENAMEUSER語句修改用戶。基本語法格式如下:RENAMEUSERold_userTOnew_user,[,old_userTOnew_user][,…];修改用戶名稱03用戶管理【例4】將用戶king1和king2的名字分別修改為ken1和ken2RENAMEUSER'king1'@'localhost'TO'ken1'@'localhost','king2'@'localhost'TO'ken2'@'localhost';用戶管理
要修改某個(gè)用戶的登錄密碼,可以使用mysqladmin命令、UPDATE語句或SETPASSWORD語句來實(shí)現(xiàn)。mysqladmin–uusername–hlocalhost–p(1)root用戶修改自己的密碼①使用mysqladmin命令。基礎(chǔ)語法格式如下:修改密碼04用戶管理【例8.7】使用mysqladmin命令將root用戶的密碼修改為"rootpwd"mysqladmin–uroot–ppassword"rootpwd";Enterpassword:
修改完root用戶的密碼后,需要重新啟動(dòng)MySQL或執(zhí)行FLUSHPRIVILEGES語句重新加載用戶權(quán)限表。用戶管理
UPDATEmysql.userSETauthentication_string=MD5(‘newpassword’)
WHEREuser=‘root’andhost=‘localhost’;②使用update語句修改mysql數(shù)據(jù)庫(kù)中的user
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電氣工程師資格證書考試知識(shí)體系試題及答案
- 酒店線上線下營(yíng)銷結(jié)合策略試題及答案
- 電氣工程師考試基礎(chǔ)知識(shí)訓(xùn)練試題及答案
- 復(fù)盤2024年CAD工程師認(rèn)證考試的數(shù)據(jù)統(tǒng)計(jì)試題及答案
- 質(zhì)量體系審核實(shí)例試題及答案
- 2024年酒店經(jīng)營(yíng)管理師考試要點(diǎn)分析試題及答案
- 酒店經(jīng)營(yíng)管理的營(yíng)運(yùn)模式與創(chuàng)新案例分析試題及答案
- 紡織機(jī)械操作中風(fēng)險(xiǎn)評(píng)估方法試題及答案
- 借款合同起訴書的格式范文二零二五年
- 培訓(xùn)費(fèi)協(xié)議合同范例
- 一年級(jí)開學(xué)行為習(xí)慣養(yǎng)成訓(xùn)練方案
- 稅務(wù)風(fēng)險(xiǎn)防控及試題與答案
- 《運(yùn)動(dòng)處方》課件-老年人運(yùn)動(dòng)處方
- 摩托車智能控制系統(tǒng)-全面剖析
- 外2科6S病房管理制度
- 變電站防恐課件
- 廣州市2025年居民住宅拆遷補(bǔ)償安置協(xié)議
- DB11∕T856-2024門樓牌設(shè)置規(guī)范
- 骨腫瘤放射治療2025指南
- DB12T 1432-2025 城市道路交通標(biāo)線設(shè)置規(guī)范
- 機(jī)床精密加工技術(shù)優(yōu)化-深度研究
評(píng)論
0/150
提交評(píng)論