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