前日新架好mysql ,用了
#mysqladmin -u root password '密碼'
來建立mysql的root帳號與密碼,之後在
mysql> command line下建立了一般權限的使用者mary,昨天
用mary的帳號學習建立新的database,table, etc.學習的很愉快,
不過剛才要繼續精進時卻發現我不能用root的身份進入mysql,
訊息如下:
# mysql -u root -p
Enter password:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
但仍可以用mary的帳號進入,後來我用
#mysqladmin -u root password 'new-password'
在重設一次root的密碼,結果出現如下訊息:
# mysqladmin -u root password 'new-password'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
我該如何才能改掉原來root密碼,才能用root再度login到mysql.