1

在 Ubuntu 20.04 终端中运行 MySQL 时,我遇到以下错误:

MySQL ERROR 1045 (28000): Access denied for user 'rakesh'@'localhost' (使用密码: NO)

如何修复此错误?

4

2 回答 2

1

尝试在 root 下使用 mysql,然后使用以下命令:

SELECT user, host FROM mysql.user;

您将在那里看到所有可用的用户。那么,试试

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yournewpassword';
于 2021-10-31T09:56:46.737 回答
0

您没有创建 mysql 帐户。sudo 到 root,然后运行 ​​mysql,它会让你进入。然后使用以下GRANT命令为自己创建一个帐户和一个数据库: https ://dev.mysql.com/doc/refman/8.0/en/grant.html

于 2020-05-10T12:26:39.513 回答