日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
用MySQLGRANT語(yǔ)句來(lái)增添新用戶實(shí)操

我們今天主要向大家討論的是用MySQL GRANT語(yǔ)句來(lái)增添新的用戶的實(shí)際操作方案,以及對(duì)圖解MySQL數(shù)據(jù)庫(kù)的實(shí)際安裝步驟與具體操作,你如果對(duì)其有興趣的話你就可以點(diǎn)擊以下的文章進(jìn)行觀看了。

創(chuàng)新互聯(lián)公司是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。十載品質(zhì),值得信賴!

如何實(shí)現(xiàn)MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)的備份與恢復(fù)

MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)接口的VC實(shí)現(xiàn)與應(yīng)用(2)

如何備份MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)

MySQL(和PHP搭配之最佳組合):用Java來(lái)測(cè)試MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)的最

MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)技術(shù)(01)

如何在ASP中連接MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)

最簡(jiǎn)便的MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)備份的方法

MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)備份與恢復(fù)

MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)連接過(guò)多的錯(cuò)誤,可能的原

下面的例子顯示如何使用MySQL(和PHP搭配之最佳組合)客戶安裝新用戶。這些例子假定權(quán)限已缺省被安裝。

這意味著為了改變,你必須在MySQL(和PHP搭配之最佳組合)正在運(yùn)行同一臺(tái)機(jī)器上,你必須作為MySQL(和PHP搭配之最佳組合) root用戶連接,并且root用戶必須對(duì)MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)有insert權(quán)限和reload管理權(quán)限。另外,如果你改變了root用戶口令,你必須如下的MySQL(和PHP搭配之最佳組合)命令指定它。

你可以通過(guò)發(fā)出MySQL GRANT語(yǔ)句增加新用戶:

 
 
 
  1. shell> MySQL(和PHP搭配之最佳組合) --user=root MySQL(和PHP搭配之最佳組合) 
    MySQL(和PHP搭配之最佳組合)> GRANT ALL PRIVILEGES ON *.* 
    TO monty@localhost IDENTIFIED BY 'something' WITH GRANT OPTION; 
    MySQL(和PHP搭配之最佳組合)> GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY 'something' WITH GRANT OPTION; 
    MySQL(和PHP搭配之最佳組合)> MySQL GRANT RELOAD,PROCESS ON *.* TO admin@localhost; MySQL(和PHP搭配之最佳組合)> MySQL GRANT USAGE ON *.* TO dummy@localhost; 

 

這些GRANT語(yǔ)句安裝3個(gè)新用戶:

monty:可以從任何地方連接服務(wù)器的一個(gè)完全的超級(jí)用戶,但是必須使用一個(gè)口令('something'做這個(gè)。注意,我們必須對(duì)monty@localhost和monty@"%"發(fā)出MySQL GRANT語(yǔ)句。

如果我們?cè)黾觢ocalhost條目,對(duì)localhost的匿名用戶條目在我們從本地主機(jī)連接接時(shí)由MySQL(和PHP搭配之最佳組合)_install_db創(chuàng)建的條目將優(yōu)先考慮,因?yàn)樗懈囟ǖ腍ost字段值,所以以u(píng)ser表排列順序看更早到來(lái)。

admin:可以從localhost沒(méi)有一個(gè)口令進(jìn)行連接并且被授予reload和process管理權(quán)限的用戶。這允許用戶執(zhí)行MySQL(和PHP搭配之最佳組合)admin reload、MySQL(和PHP搭配之最佳組合)admin refresh和MySQL(和PHP搭配之最佳組合)admin flush-*命令,還有MySQL(和PHP搭配之最佳組合)admin processlist。

沒(méi)有授予數(shù)據(jù)庫(kù)有關(guān)的權(quán)限。他們能在以后通過(guò)發(fā)出另一個(gè)GRANT語(yǔ)句授權(quán)。

dummy:可以不用一個(gè)口令連接的一個(gè)用戶,但是只能從本地主機(jī)。全局權(quán)限被設(shè)置為'N'--USAGE權(quán)限類型允許你無(wú)需權(quán)限就可設(shè)置一個(gè)用戶。它假定你將在以后授予數(shù)據(jù)庫(kù)相關(guān)的權(quán)限。

你也可以直接通過(guò)發(fā)出INSERT語(yǔ)句增加同樣的用戶存取信息,然后告訴服務(wù)器再次裝入授權(quán)表:

 
 
 
  1. shell> MySQL(和PHP搭配之最佳組合) --user=root MySQL(和PHP搭配之最佳組合) 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO user 
    VALUES('localhost','monty',PASSWORD('something'), 
    'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y') 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO user 
    VALUES('%','monty',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y') 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO user SET Host='localhost',User='admin', Reload_priv='Y', Process_priv='Y'; 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO user (Host,User,Password) VALUES('localhost','dummy',''); 
    MySQL(和PHP搭配之最佳組合)> FLUSH PRIVILEGES; 

 

取決于你的MySQL(和PHP搭配之最佳組合)版本,對(duì)上述,你可能必須使用一個(gè)不同數(shù)目'Y'值(在3.22.11以前的版本有更少的權(quán)限列)。對(duì)admin用戶,只用在3.22.11開(kāi)始的版本具有的更加可讀的INSERT擴(kuò)充的語(yǔ)法。

注意,為了設(shè)置一個(gè)超級(jí)用戶,你只需創(chuàng)造一個(gè)user表?xiàng)l目,其權(quán)限字段設(shè)為'Y'。不需要db或host表的條目。

在user表中的權(quán)限列不是由最后一個(gè)INSERT語(yǔ)句明確設(shè)置的(對(duì)dummy用戶),因此那些列被賦予缺省值'N'。這是MySQL GRANT USAGE做的同樣的事情。

下列例子增加一個(gè)用戶custom,他能從主機(jī)localhost、server.domain和whitehouse.gov連接。他只想要從localhost存取bankaccount數(shù)據(jù)庫(kù),從whitehouse.gov存取expenses數(shù)據(jù)庫(kù)和從所有3臺(tái)主機(jī)存取customer數(shù)據(jù)庫(kù)。他想要從所有3臺(tái)主機(jī)上使用口令stupid。

為了使用GRANT語(yǔ)句設(shè)置個(gè)用戶的權(quán)限,運(yùn)行這些命令:

 
 
 
  1. shell> MySQL(和PHP搭配之最佳組合) --user=root MySQL(和PHP搭配之最佳組合) MySQL(和PHP搭配之最佳組合)> MySQL GRANT SELECT,
    INSERT,UPDATE,DELETE,CREATE,DROP ON bankaccount.* TO custom@localhost IDENTIFIED BY 'stupid'; 
    MySQL(和PHP搭配之最佳組合)> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON expenses.* 
    TO custom@whitehouse.gov IDENTIFIED BY 'stupid'; 
    MySQL(和PHP搭配之最佳組合)> MySQL GRANT SELECT,
    INSERT,UPDATE,DELETE,CREATE,DROP ON customer.* TO custom@'%' IDENTIFIED BY 'stupid'; 

 

通過(guò)直接修改授權(quán)表設(shè)置用戶權(quán)限,運(yùn)行這些命令(注意,在結(jié)束時(shí)FLUSH PRIVILEGES):

 
 
 
  1. shell> MySQL(和PHP搭配之最佳組合) --user=root MySQL(和PHP搭配之最佳組合) 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO user (Host,User,Password) VALUES('localhost','custom',PASSWORD('stupid')); 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO user (Host,User,Password) VALUES('server.domain','custom',PASSWORD('stupid')); 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO user (Host,User,Password) VALUES('whitehouse.gov','custom',PASSWORD('stupid')); 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv, 
    Create_priv,Drop_priv) VALUES ('localhost','bankaccount','custom','Y','Y','Y','Y','Y','Y'); 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,
    Update_priv,Delete_priv, Create_priv,Drop_priv) VALUES ('whitehouse.gov','expenses','custom','Y','Y','Y','Y','Y','Y'); 
    MySQL(和PHP搭配之最佳組合)> INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,
    Update_priv,Delete_priv, Create_priv,Drop_priv) VALUES('%','customer','custom','Y','Y','Y','Y','Y','Y'); 
    MySQL(和PHP搭配之最佳組合)> FLUSH PRIVILEGES; 

 


當(dāng)前名稱:用MySQLGRANT語(yǔ)句來(lái)增添新用戶實(shí)操
網(wǎng)站地址:http://www.5511xx.com/article/coidodo.html