最開始數據庫密碼為空,後來改過一次密碼的加密寫成了md5加密,退出後,空密碼登陸沒有mysql表,輸入md5的密碼登陸不進去,這時需要匿名登錄。
1.關閉mysql
代碼如下 復制代碼 # service mysqld stop2.屏蔽權限
代碼如下 復制代碼 # mysqld_safe --skip-grant-table第二步回車之後,會出現兩行,其中有Starting demo from ******,這時需要新開一個窗口進行數據庫的登陸操作。
3.新開起一個終端輸入
代碼如下 復制代碼# mysql -u root mysql
# mysql> UPDATE user SET Password=PASSWORD('1234567') where USER='root';
# mysql> FLUSH PRIVILEGES;//記得要這句話,否則如果關閉先前的終端,又會出現原來的錯誤
# mysql> q
ok,新密碼設置成功