1045 Access denied for user 'root'@'localhost'

采纳打赏10元,1045 Access denied for user 'root'@'localhost' (using password:NO)

最近自学前端的时候,有接触到一点点数据库的东西,我在Navacat Premium 上新建连接的时候,出现了这个情况,若能帮忙解决这个以及后续问题,小弟愿打赏10元,聊表谢意。
网上的我都找了试了,也没解决。

clipboard.png

clipboard.png

clipboard.png

阅读 4k
6 个回答

打开本地安装目录,然后cmd进入命令行
mysqld-nt --skip-grant-tables 输入这个命令 进行安全模式 然后你就可以不输出密码 直接进入数据库
进入之后修改密码就好了

如果还不能那就修改账号密码 利用命令行 不行回复

clipboard.png

密码错误,输入可以试试账号root密码root
navicat客户端按提示输入信息即可,在cmd端输入
mysql -uroot -p
会提示输入密码,再输入密码试试。看看默认密码是不是root

这个明显就是数据库密码错误,安装的时候你应该是设置了, 一般 你试一下 root 密码 或者是 123456密码

可能:
1、你密码输错了
2、你刚装好数据库还没设置密码
3、root用户没有远程登录的权限

新手上路,请多包涵

密码错了,要是不记得密码重新安装吧

1、密码错误,如果是本地连接
2、远程链接的话是你远端服务器没有开启3306这个端口的远程链接权限,你在防火墙里面加上这个开放端口的命令就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题