无法登录MySQL服务器

时间:2019-08-20 05:35:05

标签: mysql laravel phpmyadmin

我正在尝试使用PHPMyAdmin登录到MySQL服务器,但是它不起作用,

我插入了正确的usernamepassword,但仍然无法正常工作,我也不知道是什么原因

错误:

  

mysql_real_connect():(HY000 / 1045):拒绝用户访问   'root'@'localhost'(使用密码YES)连接控制用户   在您的配置中定义失败

无法输入PHPMyAdmin

2 个答案:

答案 0 :(得分:2)

MYSQL的新版本就是这样。

在新的my-sql中,如果安装时密码为空,则它基于auth_socket插件。

正确的方法是使用 sudo 特权登录my-sql

$ sudo mysql -u root -p

输入数据库密码,然后使用以下命令更新密码:

$ ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';

其中new-password是您的新数据库密码或您想要的密码

完成此操作后,停止并启动 mysql服务器

$  sudo service mysql stop
$  sudo service mysql start

如有任何疑问,请发表评论。

答案 1 :(得分:0)

完成任何.env编辑后,必须清除缓存:php artisan config:cache

如果您已修复所有问题,但仍然出错,请停止 XAMPP 重新启动 Apache MySQL 服务器