连接到 mysql 本地主机

连接到 mysql 本地主机

在我的新 Ubuntu 18.04 中,我无法从本地主机连接到 mysql:

mysql -u root -p
Enter password: 
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

我卸载并重新安装了 mysql本教程(第二种和第三种方法)但是当我尝试重置密码时收到此警告:

sudo mysqladmin -u root password
New password: 
Confirm new password: 
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

在此之后,我在访问 mysql 时仍然收到相同的错误,我不知道这个警告是否只是一个警告,但密码是否已重置:

拒绝用户“root”@“localhost”访问

答案1

我昨天遇到了同样的问题。我使用此解决方案。只需卸载 mysql-server 并按照指南重新安装即可。

您可以通过输入 mysql 来避免重新安装

sudo mysql --defaults-file=/etc/mysql/debian.cnf

并使用我上面链接的相同指南更改密码(或

相关内容