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