天天看點

mysql重置密碼報錯/usr/local/mysql/bin/mysqld does not exist

mysql 通過mysqld_safe修改密碼報錯/usr/local/mysql/bin/mysqld does not exist

因為mysqld_safe預設會去尋找/usr/local/mysql/bin/這個目錄下的mysqld,若mysql安裝時不在此目錄,則會報錯

解決方法:

第一種:将mysql移到/usr/lcoal/目錄下。

第二種:建立軟連接配接

mkdir -p /usr/local/mysql/bin  
ln -s /usr/mysql/bin/mysqld /usr/local/mysql/bin/mysqld 
           

重置密碼:

關閉mysql後,使用mysqld_safe啟動

mysqld_safe --skip-grant-tables &
           

開啟另一個指令行視窗,此時登入mysql不需要密碼

mysql
use mysql;
update user set password=password("123456") where user="root";
flush privileges;
           
  • 詳情參考

    http://www.cnblogs.com/moss_tan_jun/p/6080058.html

  • 修改密碼參考

    http://www.linuxidc.com/Linux/2014-02/97109.htm