Ubuntu升级到20.04后,对用户'root'@'localhost'的访问被拒绝(使用密码:是)被拒绝

时间:2020-07-01 07:27:18

标签: mysql ubuntu

将Ubuntu从18.04升级到20.04后,我无法访问我们的系统。我得到Access Denied denied for user 'root'@'localhost' (using password: yes)。我尝试使用mysql -u root -p,输入密码后可以连接,但是使用mysql -u root -h 127.0.0.1时出现错误access denied

只需添加,数据库中就有3个root用户,如下所示:

+------------------+-----------------+
| user             | host            |
+------------------+-----------------+
| remote           | %               |
| root             | 127.0.0.1       |
| root             | ::1             |
| debian-sys-maint | localhost       |
| mysql.session    | localhost       |
| mysql.sys        | localhost       |
| phpmyadmin       | localhost       |
| remote           | localhost       |
| root             | localhost       |
+------------------+-----------------+

1 个答案:

答案 0 :(得分:1)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YOURPWD';
相关问题