2013-08-29 70 views
1

我試圖在我的機器上更改mysql root密碼。另一位工程師創建了密碼並離開了公司,因此我無法訪問。我寧願不必重新安裝整個shebang。如何更改mysql root密碼

我想在這裏按照指示:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

但是,當我在「重置root密碼:Unix系統」的步驟2執行命令指示,我得到以下錯誤:

FitValet-MacBook-Pro:~ fitvalet$ kill `cat /usr/local/mysql/data/FitValet-MacBook-Pro.local.pid` 
cat: /usr/local/mysql/data/FitValet-MacBook-Pro.local.pid: Permission denied 
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] 

而我無法弄清楚我的生活...權限被拒絕?我怎麼能通過這個?謝謝!

回答

1

嘗試在killcat命令前添加sudo。像這樣:

sudo kill `sudo cat /usr/local/mysql/data/FitValet-MacBook-Pro.local.pid` 

然後它會問你爲你的Mac的根密碼(不是MySQL)。輸入它,並執行該命令,而不會給你一個權限被拒絕的錯誤。

+0

驚人的如何四個字母使所有的差異。 – YPCrumble

+0

@YPCrumble:這4個字母是* nix系統http://xkcd.com/149/中的常用成語 – Asaph