亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設(shè)為首頁 | 收藏本站
當(dāng)前位置 : 首頁>軟件學(xué)院>數(shù)據(jù)庫>MYSQL>正文
 
MySQL在命名用過程中所遇到的常見問題

http://www.yibo1263.com 2009/10/4 8:24:15  來源:網(wǎng)絡(luò)整理  編輯:東三省
 

本文通過問答的開式來解答在mysql在命名用過程中所遇到的常見問題。


誰能連接,從那兒連接?


你可以允許一個用戶從特定的或一系列主機(jī)連接。有一個極端,如果你知道降職從一個主機(jī)連接,你可以將權(quán)限局限于單個主機(jī):


GRANT ALL ON samp_db.* TO boris@localhost

IDENTIFIED BY "ruby"GRANT ALL ON samp_db.*

TO fred@res.mars.com IDENTIFIED BY "quartz"


(samp_db.*意思是“samp_db數(shù)據(jù)庫的所有表)另一個極端是,你可能有一個經(jīng)常旅行并需要能從世界各地的主機(jī)連接的用戶max。在這種情況下,你可以允許他無論從哪里連接:


GRANT ALL ON samp_db.* TO max@% IDENTIFIED BY "diamond"


“%”字符起通配符作用,與LIKE模式匹配的含義相同。在上述語句中,它意味著“任何主機(jī)”。所以max和max@%等價。這是建立用戶最簡單的方法,但也是最不安全的。


取其中,你可以允許一個用戶從一個受限的主機(jī)集合訪問。例如,要允許mary從snake.net域的任何主機(jī)連接,用一個%.snake.net主機(jī)指定符:


GRANT ALL ON samp_db.* TO mary@.snake.net IDENTIFIED BY "quartz";


如果你喜歡,用戶標(biāo)識符的主機(jī)部分可以用IP地址而不是一個主機(jī)名來給定。你可以指定一個IP地址或一個包含模式字符的地址,而且,從MySQL 3.23,你還可以指定具有指出用于網(wǎng)絡(luò)號的位數(shù)的網(wǎng)絡(luò)掩碼的IP號:


GRANT ALL ON samp_db.* TO boris@192.168.128.3 IDENTIFIED BY "ruby" GRANT ALL ON samp_db.* TO fred@192.168.128.% IDENTIFIED BY "quartz" GRANT ALL ON samp_db.* TO rex@192.168.128.0/17 IDENTIFIED BY "ruby"


第一個例子指出用戶能從其連接的特定主機(jī),第二個指定對于C類子網(wǎng)192.168.128的IP模式,而第三條語句中,192.168.128.0/17指定一個17位網(wǎng)絡(luò)號并匹配具有192.168.128頭17位的IP地址!


如果MySQL抱怨你指定的用戶值,你可能需要使用引號(只將用戶名和主機(jī)名部分分開加引號)。


GRANT ALL ON samp_db.president TO "my friend"@"boa.snake.net"


用戶應(yīng)該有什么級別的權(quán)限和它們應(yīng)該適用于什么?


你可以授權(quán)不同級別的權(quán)限,全局權(quán)限是最強(qiáng)大的,因?yàn)樗鼈冞m用于任何數(shù)據(jù)庫。要使ethel成為可做任何事情的超級用戶,包括能授權(quán)給其它用戶,發(fā)出下列語句:


GRANT ALL ON *.* TO ethel@localhost

IDENTIFIED BY "coffee" WITH GRANT OPTION


ON子句中的*.*意味著“所有數(shù)據(jù)庫、所有表”。從安全考慮,我們指定ethel只能從本地連接。限制一個超級用戶可以連接的主機(jī)通常是明智的,因?yàn)樗拗屏嗽噲D破解口令的主機(jī)。


有些權(quán)限(FILE、PROCESS、RELOAD和SHUTDOWN)是管理權(quán)限并且只能用"ON *.*"全局權(quán)限指定符授權(quán)。如果你愿意,你可以授權(quán)這些權(quán)限,而不授權(quán)數(shù)據(jù)庫權(quán)限。例如,下列語句設(shè)置一個flush用戶,他只能發(fā)出flush語句。這可能在你需要執(zhí)行諸如清空日志等的管理腳本中會有用:


GRANT RELOAD ON *.* TO flushl@localhost IDENTIFIED BY "flushpass"。


一般地,你想授權(quán)管理權(quán)限,吝嗇點(diǎn),因?yàn)閾碛兴鼈兊挠脩艨梢杂绊懩愕姆⻊?wù)器的操作。


數(shù)據(jù)庫級權(quán)限適用于一個特定數(shù)據(jù)庫中的所有表,它們可通過使用ON db_name.*子句授予:


GRANT ALL ON samp_db TO bill@racer.snake.net

INDETIFIED BY "rock" GRANT SELECT ON samp_db

TO ro_user@% INDETIFIED BY "rock"


第一條語句向bill授權(quán)samp_db數(shù)據(jù)庫中所有表的權(quán)限,第二條創(chuàng)建一個嚴(yán)格限制訪問的用戶ro_user(只讀用戶),只能訪問samp_db數(shù)據(jù)庫中的所有表,但只有讀取,即用戶只能發(fā)出SELECT語句。


你可以列出一系列同時授予的各個權(quán)限。例如,如果你想讓用戶能讀取并能修改現(xiàn)有數(shù)據(jù)庫的內(nèi)容,但不能創(chuàng)建新表或刪除表,如下授予這些權(quán)限:


GRANT SELECT,INSERT,DELETE,UPDATE ON samp_db TO bill@snake.net INDETIFIED BY "rock"。

本新聞共2頁,當(dāng)前在第1頁  1  2  

收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

·MySQL CEO加入基準(zhǔn)基金公司
·MySQL創(chuàng)始人聯(lián)合14000人反對甲骨文收購Sun
·MySQL創(chuàng)始人呼吁用戶反對甲骨文收購Sun
·MySQL數(shù)據(jù)庫雙機(jī)熱備的配置方法
·忘記MySQL密碼怎么樣解決
·解決MySQL數(shù)據(jù)庫死掉以及拒絕服務(wù)的方法
·MySQL數(shù)據(jù)庫可靠性方案的分析和比較
·MySQL根用戶root密碼忘記后的處理方法
·用Flash+PHP+MYSQL制作簡單留言本 
·分區(qū)和負(fù)載均衡讓MySQL更大更好
·如何徹底刪除MYSQL?

 
 
 
最新文章

搶先蘋果,消息稱英特爾芯片采用臺積電
三星揭曉業(yè)內(nèi)首款單條 512GB DDR5 內(nèi)存
vivo 高端新機(jī)爆料:120Hz 曲面屏 + 天
vivo Y21 在印度正式上市:Helio P35 芯
微星推出 GeForce RTX 3080 Sea Hawk X
消息稱三星 Galaxy Tab S8 系列平板將放
機(jī)械革命推出 F6 輕薄本:16 英寸全面屏
英特爾 12 代 Alder Lake CPU 600 系列
雷軍:向小米手機(jī) 1 首批用戶每人贈送價
小米李明談用戶被踢出 MIUI 測試版:大

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰
不懼孔子搶位 阿凡達(dá)游戲影音配置推薦
2015第十七屆“東北安博會”火爆招商
第十六屆東北國際公共安全防范產(chǎn)品博覽
2016年第五屆中國國際商業(yè)信息化博覽會
2016年第五屆中國國際POS機(jī)及相關(guān)設(shè)備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達(dá)獲邀出席2015中國(廣州)國際POS機(jī)
寶獲利報名參加“2015年度中國POS機(jī)行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫真圖  聯(lián)想V360筆記本模特寫真