讨论MySQL错误1045的原因和解决方法

1 04 5 错误:访问被拒绝。

核心原因: 1 、用户名和密码不正确。
2 . 主机限制。
3 .防火墙拦截。

解决方案: 1 . 确认凭据。
2 . 检查主机字段。
3 . 检查防火墙规则。
4 . 重新安装MySQL(最后的手段)。

老实说:检查密码和主机。

Mysql net start mysql启动,提示发生系统错误 5 拒绝访问,原因所在以及解决办法

thinkphp Access denied for user 'root'@'localhost' (using password: YES) 什么错误

错误 1 04 5 :用户“root”@“localhost”的访问被拒绝。

直接原因:密码错误。

解决方案: 1 . 重新启动MySQL服务。
命令:service mysql restart 或 systemctl restart mysql。

效果:可能的临时解决方案。

2 重置根密码。

MySQL 5 .7 及以上版本:
停止服务:mysql停止服务。

启动服务:mysqld --skip-grant-tables --skip-networking。

连接MySQL:mysql -u root。

重置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';。

关闭服务:mysql stop服务。

正常启动:启动mysql服务。
MySQL 4 .0.2 6 及更早版本: 命令:mysqladmin -u root 密码新密码。

注意:
需要管理员权限才能操作。

重置密码时请小心。

如果您对操作有疑问,请联系管理员。