MySQL是一個非常流行的關系型數據庫管理系統,可以用于存儲、管理和操作各種類型的數據。在使用MySQL時,有時會遇到無法登錄的情況,出現提示“Access denied for user ''@'localhost'”,這是因為沒有指定有效的用戶名。
ERROR 1045 (28000): Access denied for user ''@'localhost' (using password: NO)
此時,需要使用root用戶登錄,然后進行授權操作,為新用戶指定用戶名和密碼。
$ 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'是該用戶的密碼,可以根據實際情況進行自定義。
授權完成后,就可以使用新用戶登錄MySQL,享受更加便捷的數據管理服務。
上一篇mysql登陸根用戶命令
下一篇mysql登陸失敗日志