應(yīng)用技術(shù):RHEL AS設(shè)MySQL初始root密碼
1.我們?cè)诎惭bRHEL AS系統(tǒng)時(shí)默認(rèn)安裝了MySQL數(shù)據(jù)庫。這種安裝方法下,數(shù)據(jù)庫***帳戶root的初始密碼是空。
由于部分客戶安全意識(shí)不太強(qiáng),接到系統(tǒng)以后直接啟用數(shù)據(jù)庫,留下安全隱患。
所以要求以后技術(shù)部在處理完RHEL AS系統(tǒng)的安裝之后,一定要設(shè)定MySQL數(shù)據(jù)庫的初始密碼。
方法如下:
在系統(tǒng)安裝完畢之后登入系統(tǒng),使用SETUP程序,修改系統(tǒng)默認(rèn)的服務(wù)項(xiàng),開啟mysqld服務(wù),重啟服務(wù)器。
或者/etc/init.d/mysqld start,臨時(shí)開啟mysql服務(wù)。
輸入命令:/usr/bin/mysqladmin -u root -p password ******(新密碼,這里是明文顯示,規(guī)定采用與系統(tǒng)登錄密碼相同的設(shè)定規(guī)則),回車以后會(huì)提示enter password,這里是要求輸入原密碼,因?yàn)槌跏济艽a為空,所以直接回車就可以了。
驗(yàn)證:
1.任意路徑下輸入mysql -u root -p,回車,提示輸入密碼,輸入設(shè)定的新密碼及可進(jìn)入數(shù)據(jù)庫管理器。
使用exit或者quit即可從數(shù)據(jù)庫管理程序退出到系統(tǒng)。
2.修改config.inc.php文件
3.在Mysql環(huán)境下,你可以使用以下語句進(jìn)行設(shè)置密碼: (未測(cè))
a.insert into user(host,user,password) values('%','user_name',password("your password");
b.set password for user_name = password("your password")
以上兩種方法都必須進(jìn)行重載授權(quán)表.
c.當(dāng)然你也可以在創(chuàng)建一個(gè)用戶時(shí)直接設(shè)置密碼,grant語句將為你自動(dòng)加密口令.
如grant all on *.* to user_name@% identified by "your password";
另外你也可以在shell環(huán)境下用mysqladmin程序來設(shè)置密碼
如mysqladmin -u root password "your password"
【編輯推薦】