无法连接到数据库如何解决_数据库连接不成功的解决方法

无法连接到数据库如何解决_数据库连接不成功的解决方法,第1张

无法连接到数据库如何解决_数据库连接不成功的解决方法 按照教程一步步安装MYSQL直到完成,但是使用Navicat Premium连接MYSQL数据库时候却提示:“Access Denied for user root@localhost(using password:YES)”,非常奇怪的问题,密码确定是对的。


经过网上查询后找到如下解决办法,顺利解决此问题:1、找到MYSQL安装目录下的my.ini,找到[mysqld]节点,在下方添加skip_grant_tables,该语句代表登录mysql时跳过输入密码的 *** 作,忽略登录检查;2、打开命令行工具,定位到MYSQL安装目录下的bin文件夹;2、输入net stop mysql,关闭MYSQL服务;3、输入net start mysql,开启MYSQL服务,完成一个MYSQL重启;4、输入mysql -u root -p,提示password:后直接回车,无密码即可登录;5、输入use mysql,切换到mysql数据库;6、输入密码修改语句:update user set password=password(“你设置的密码”) where user=”root”;(注意最后有个分号) 然后回车执行;7、输入flush privileges; (注意最后有个分号)并且回车,刷新MySQL权限相关的表;8、输入quit并且回车,退出MYSQL;9、修改my.ini文件,注释掉skip_grant_tables(在skip_grant_tables前面加一个 # 注释),保存并退出;10、重复第2和第3步,重启MYSQL服务;完成 *** 作,再试试就可以连接登录MYSQL了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/645624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存