MySQL是一款開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù),具有易于使用、擴(kuò)展性強(qiáng)、安全性高等優(yōu)點(diǎn),廣泛被企業(yè)和個(gè)人用戶(hù)所采用。在MySQL的使用過(guò)程中,登錄過(guò)程是最為基礎(chǔ)和重要的環(huán)節(jié)之一。而在有些情況下,對(duì)于安全性要求不高的MySQL服務(wù)器,我們可以通過(guò)關(guān)閉密碼驗(yàn)證的方式來(lái)實(shí)現(xiàn)快速登錄。
下面是一個(gè)簡(jiǎn)單的設(shè)置過(guò)程:
#先進(jìn)入MySQL的終端環(huán)境 mysql -u root -p #使用USE語(yǔ)句選擇要關(guān)閉密碼驗(yàn)證的數(shù)據(jù)庫(kù) USE test; #進(jìn)入到mysql數(shù)據(jù)庫(kù)的user表,并用UPDATE語(yǔ)句將賬號(hào)對(duì)應(yīng)的密碼字段設(shè)置為null UPDATE user SET Password=NULL where User='root'; #重載權(quán)限 FLUSH PRIVILEGES;
在這個(gè)例子中,我們將MySQL的密碼驗(yàn)證關(guān)閉,實(shí)現(xiàn)了不需要密碼登錄MySQL的效果。但是需要注意的是,這種做法會(huì)大大降低MySQL數(shù)據(jù)庫(kù)的安全性,請(qǐng)慎重使用。