在 Ubuntu 20.04 终端中运行 MySQL 时,我遇到以下错误:
MySQL ERROR 1045 (28000): Access denied for user 'rakesh'@'localhost' (使用密码: NO)
如何修复此错误?
在 Ubuntu 20.04 终端中运行 MySQL 时,我遇到以下错误:
MySQL ERROR 1045 (28000): Access denied for user 'rakesh'@'localhost' (使用密码: NO)
如何修复此错误?
尝试在 root 下使用 mysql,然后使用以下命令:
SELECT user, host FROM mysql.user;
您将在那里看到所有可用的用户。那么,试试
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yournewpassword';
您没有创建 mysql 帐户。sudo 到 root,然后运行 mysql,它会让你进入。然后使用以下GRANT
命令为自己创建一个帐户和一个数据库:
https ://dev.mysql.com/doc/refman/8.0/en/grant.html