關于Linux下MySQL修改root密碼時遇到的問題 |
發(fā)布時間: 2012/8/17 17:38:46 |
在Linux系統中搭建好LAMP環(huán)境之后,我想把自己的一些網站掛在Linux系統中,為了安全起見要設置mysql中root的密碼(默認root密碼為空)以前用命令mysqladmin -u root -p password bixinnan可以設置成功,可是這次卻出現如下錯誤: mysqladmin: connect to server at 'localhost' failed 如截圖所示:
用 service mysqld stop(或者killall mysqld )命令結束mysql服務進程 mysqld_safe --skip-grant-tables & 啟動安全模式 輸入 mysql -uroot -p 回車進入 (不用密碼) >use mysql; > update user set password=PASSWORD("bixinnan")where user="root"; 更改密碼為 bixinnan > flush privileges; 更新權限 service mysqld restart mysql -uroot -p新密碼進入 如截圖所示:
方法一 使用mysqladmi mysqladmin -u root -p password bixinnan 輸入這個命令后,需要輸入root的原密碼,然后root的密碼將改為bixinnan。 把命令里的root改為你的用戶名,你就可以改你自己的密碼了。 當然如果你的mysqladmin連接不上mysql server,或者你沒有辦法執(zhí)行mysqladmin,那么這種方法就是無效的。 而且mysqladmin無法把密碼清空。 本文出自:億恩科技【www.laynepeng.cn】 |