无法连接到mysql服务器(Percona)

Moh*_*any 2 mysql access-denied percona centos7

我在centos 7上安装了percona服务器版本5.7.当我尝试发出以下命令连接到服务器时.

访问被拒绝用户'root'@'localhost'

我曾尝试使用--skip-greant-tables将密码和主机从localhost更改为%.我尝试将操作系统主机名更改为localhost.我也尝试过使用--skip-name-resolve.

但仍然没有机会.

任何帮助赞赏

小智 6

在Percona 5.7中,临时密码存储在/var/log/mysqld.log中,因此您可以通过以下方式找到它:

grep 'temporary password' /var/log/mysqld.log
Run Code Online (Sandbox Code Playgroud)

之后,您可以启动mysql

sudo systemctl start mysql
sudo /usr/bin/mysql_secure_installation
Run Code Online (Sandbox Code Playgroud)

并使用您的临时密码.