首页 > 编程知识 正文

navicat连接mysql的密码是在哪,navicat连接sqlserver报错

时间:2023-05-04 07:52:36 阅读:197034 作者:4853

使用Navicat连接MySQL数据库出现提示Access denied问题
很长时间没使用Navicat,今天连接的时候出现Access denied for user ‘root’@‘localhost’(using password:YES)
在my.ini中添加skip-grant-tables并不起作用,不输密码报Access denied for user ‘root’@‘localhost’(using password:No)
经历了一波Access denied for user ‘root’@‘localhost’(using password:YES)
Access denied for user ‘root’@‘localhost’(using password:No)
Access denied for user ‘ODBC’@‘localhost’(using password:YES)
最后看到有帖子说MySQL的密码是六位的
回到Navicat,输入了记忆中的六位密码,测试连接成功
记录貌似有用步骤:
1.my.ini(我的是当时安装MySQL自己建的,在C:Program FilesMySQLMySQL Server 8.0)中添加skip-grant-tables(目前这一行没删)
2.win+R,输入services.msc,重启服务(我有两个:MySQL+MySQL80),变成如下状态

3.cmd输入六位密码:123456

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。