新聞中心
Mysql數(shù)據(jù)庫(kù)總的來(lái)說(shuō),還是比較好用的一種數(shù)據(jù)庫(kù)系統(tǒng),很多用戶都是一致好評(píng),但是再好用的產(chǎn)品也有出現(xiàn)問(wèn)題的時(shí)候,下文中將以Mysql數(shù)據(jù)庫(kù)為例,為大家講解Mysql中出現(xiàn)的賬號(hào)問(wèn)題。

包括老客戶端登陸Mysql5.0的問(wèn)題
由于新版的Mysql5.0采用才md5加密,所以如果客戶端是3.5的版的話要用下面的語(yǔ)句更改加密的密碼
mysql> SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('mypass');
你可以通過(guò)發(fā)出GRANT語(yǔ)句增加新用戶:
shell> mysql --user=root mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost
IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO monty@"%"
IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql> GRANT RELOAD,PROCESS ON *.* TO admin@localhost;
mysql> GRANT USAGE ON *.* TO dummy@localhost;
這些GRANT語(yǔ)句安裝3個(gè)新用戶:
monty
可以從任何地方連接服務(wù)器的一個(gè)完全的超級(jí)用戶,但是必須使用一個(gè)口令('something'做這個(gè)。注意,我們必須對(duì)monty@localhost和monty@"%"發(fā)出GRANT語(yǔ)句。如果我們?cè)黾觢ocalhost條目,對(duì)localhost的匿名用戶條目在我們從本地主機(jī)連接接時(shí)由mysql_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í)行mysqladmin reload、mysqladmin refresh和mysqladmin flush-*命令,還有mysqladmin 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ān)于Mysql數(shù)據(jù)庫(kù)中的賬號(hào)問(wèn)題就為大家講解到這里,希望大家通過(guò)上文的學(xué)習(xí)都能夠有所收獲。
網(wǎng)站名稱:Mysql的帳號(hào)問(wèn)題
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/cdghses.html


咨詢
建站咨詢
