MySQL 8.0 密码正确 但是无法登录 直接提示我密码错错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 8.0 密码正确 但是无法登录 直接提示我密码错错误相关的知识,希望对你有一定的参考价值。
是这样的,我登录mysql,输入正确的密码直接提示我 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 我开始以为是密码错误,然后就重新清空了root 的密码 然后重新设置
步骤如下1.停止服务 管理员运行 cmd用mysqld --console --skip-grant-tables --shared-memory启动服务。
2.服务启动后,以空密码登入系统mysql.exe -u root 然后执行sql命令将root用户密码设置为空 UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';
3.然后重置密码 刷新 权限重启服务
然后我使用修改后的密码登录但 但还是提示我 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
求大神告知这个是怎么回事。难道不是密码的问题??????
MySQL 8.0密码正确但无法登录。我直接提示我的密码错误,因为密码设置不正确。我需要重置密码。设置方法是:
1,首先进入phpmyadmin管理后台。
2,然后,点击顶部导航中的“用户”,这个mysql内置了几个默认的数据库用户。
3,单击用户背面的“编辑权限”。
4,在“更改密码”中填写新密码并执行。
5,然后通过编辑器打开它。
6,找到30行,33行和40行。修改“登录类型”,“登录密码”,“您是否需要密码”,如图所示。
7,接下来,需要在任务栏中重新启动我们的wamp服务器,然后再次刷新phpmyadmin页面,会出现一个对话框,提示输入登录信息。
8,输入设置的密码并匹配用户名以登录。它将成功。
参考技术AMySQL 8.0 密码正确 但是无法登录 直接提示我密码错错误是因为密码设置错误造成的,需要重新设置密码,设置方法为:
1、首先,进到phpmyadmin的管理后台。
2、然后,点击顶部导航的“用户”,出现这个mysql内置的几个默认的数据库用户。
3、点击用户后面的“编辑权限”。
4、在“修改密码”上面填写新密码,然后执行。
5、然后通过编辑器打开。
6、找到30行33行和40行,分别按照图示进行修改“登录内型”“登录密码”“是否需要密码”。
7、接着,需要在任务栏重新启动我们的wamp服务器,然后重新刷新phpmyadmin的页面,就会出现一个提示输入登录的界面。
8、输入设置好的密码,匹配用户名进行登录。就会成功了。
参考技术B 使用命令:mysql -uroot -penter后输入密码,也就是账号和密码不要在一段命令中输入试试。严格权限下是不能一行输入的。同时mysql建议使用5.7的版本,8.0如果不是刚去官网看了我都以为你打错了~
MySQL,PHP,登录信息正确但“无法连接到数据库”错误
【中文标题】MySQL,PHP,登录信息正确但“无法连接到数据库”错误【英文标题】:MySQL, PHP, Login Info correct yet "Unable to connect to the database" error 【发布时间】:2014-05-18 08:41:25 【问题描述】:好的-
所以这有点令人沮丧。我有本地开发服务器和远程测试服务器。他们使用从 GitHub 部署的相同代码,包括(临时)相同的登录凭据。两个 Apache 服务器都使用本地 MySQL 服务器(目前)。我已经在两个 MySQL 服务器上验证了相关用户对某个数据库具有相同的权限和密码。
换句话说,理论上一切都是一样的。除了我的开发服务器是 Windows(运行 XAMPP)而我的测试服务器是 Linux(运行 LAMP)。
我正在使用 CodeIgniter 框架。所以问题是,我的测试代码在我的测试框上运行良好,但是当我尝试在本地 Dev 上运行它时,我收到错误“无法连接到数据库”。我认为我的开发服务器上的 PHP 和 MySQL 之间一定存在配置问题,因为我几乎已经消除了 MySQL 凭据的可能性。
有什么想法吗?非常感谢...黛比
【问题讨论】:
【参考方案1】:multiple environments with codeigniter
https://www.codeigniter.com/user_guide/general/environments.html
【讨论】:
这不是问题。我特意设置了一个与我的开发环境相同的测试环境(就代码和 MySQL 登录凭据而言)纯粹是为了测试我的理论,即 MySQL 登录凭据不是数据库的原因连接错误(现已确认)。因此,我正在寻找 PHP 可能无法在 XAMPP 环境中连接到 MySQL DB 的原因(除了错误的 userName、pwd、dbName、serverName 等,因为这些因素已被消除)。 你确定你的mysql服务已经启动了吗?您可以从其他数据库客户端连接吗?或者试试phpmyadmin?以上是关于MySQL 8.0 密码正确 但是无法登录 直接提示我密码错错误的主要内容,如果未能解决你的问题,请参考以下文章
Mysql 8.0 密码管理问题,root登录修改默认密码,root无需密码或任何密码都可以登录原因及解决方法