作爲MySQL的root用戶,我執行以下操作:Mysql - 如何讓用戶登錄?
grant all on mydb.* to john identified by 'john1';
然後,從外殼,我試圖通過
mysql -h localhost -u john -pjohn1;
登錄但是當我這樣做,我得到的錯誤
ERROR 1045 (28000): Access denied for user 'john'@'localhost' (using password: YES)
如何讓john登錄到mysql終端?我是否需要使用root用戶來更改mysql.user表中的內容?
感謝
請注意,下面的答案比「登錄」或「使用」訪問提供了更多的訪問權限。 – Kzqai 2016-09-30 22:05:13