關(guān)于Linux下MySQL修改root密碼時(shí)遇到的問題 |
發(fā)布時(shí)間: 2012/8/17 17:38:46 |
在Linux系統(tǒng)中搭建好LAMP環(huán)境之后,我想把自己的一些網(wǎng)站掛在Linux系統(tǒng)中,為了安全起見要設(shè)置mysql中root的密碼(默認(rèn)root密碼為空)以前用命令mysqladmin -u root -p password bixinnan可以設(shè)置成功,可是這次卻出現(xiàn)如下錯(cuò)誤: mysqladmin: connect to server at 'localhost' failed 如截圖所示:
用 service mysqld stop(或者killall mysqld )命令結(jié)束mysql服務(wù)進(jìn)程 mysqld_safe --skip-grant-tables & 啟動安全模式 輸入 mysql -uroot -p 回車進(jìn)入 (不用密碼) >use mysql; > update user set password=PASSWORD("bixinnan")where user="root"; 更改密碼為 bixinnan > flush privileges; 更新權(quán)限 service mysqld restart mysql -uroot -p新密碼進(jìn)入 如截圖所示:
方法一 使用mysqladmi mysqladmin -u root -p password bixinnan 輸入這個(gè)命令后,需要輸入root的原密碼,然后root的密碼將改為bixinnan。 把命令里的root改為你的用戶名,你就可以改你自己的密碼了。 當(dāng)然如果你的mysqladmin連接不上mysql server,或者你沒有辦法執(zhí)行mysqladmin,那么這種方法就是無效的。 而且mysqladmin無法把密碼清空。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |