MySQL是一個(gè)非常流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以用于存儲(chǔ)、管理和操作各種類型的數(shù)據(jù)。在使用MySQL時(shí),有時(shí)會(huì)遇到無法登錄的情況,出現(xiàn)提示“Access denied for user ''@'localhost'”,這是因?yàn)闆]有指定有效的用戶名。
ERROR 1045 (28000): Access denied for user ''@'localhost' (using password: NO)
此時(shí),需要使用root用戶登錄,然后進(jìn)行授權(quán)操作,為新用戶指定用戶名和密碼。
$ mysql -u root -p Enter password: ******** mysql>GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost' identified by 'password'; mysql>FLUSH PRIVILEGES; mysql>quit
其中,'new_user'是新用戶的用戶名,'password'是該用戶的密碼,可以根據(jù)實(shí)際情況進(jìn)行自定義。
授權(quán)完成后,就可以使用新用戶登錄MySQL,享受更加便捷的數(shù)據(jù)管理服務(wù)。
上一篇mysql登陸根用戶命令
下一篇mysql登陸失敗日志