开发者社区> 问答> 正文

Access denied for user 'root'@'localhost' (using password: YES)

Access denied for user 'root'@'localhost' (using password: YES)怎样解决,求高手指点!

展开
收起
紫城 2016-02-22 15:45:26 16877 0
7 条回答
写回答
取消 提交回答
  • 连接虚机的数据库还是自己服务器上的数据库,虚机的话看地址是不是写成localhost,地址没有的错的话检查下密码;连接自己服务器上数据库的话看下密码是否正确,root账户权限是否正确

    2019-07-17 18:30:07
    赞同 展开评论 打赏
  • 2019-07-17 18:30:07
    赞同 展开评论 打赏
  • 无言独坐,放眼尘世外~

    这个报错具体是在做什么操作出现的呢,详细说下。

    2019-07-17 18:30:07
    赞同 展开评论 打赏
  • root是否允许了本地登录数据库?

    2019-07-17 18:30:07
    赞同 展开评论 打赏
  • 1)首先看下您mysql安装在什么系统下,您看下mysql服务是否启动了.linux中可使用netstat -ntlp | grep 3306,windows中您使用netstat -ano | findstr "3306"(若您的mysql默认监听的端口没有修改)看是否服务启动并监听了端口
    2)然后您核实下mysql的密码是否正确,可以使用mysql命令行命令形式去链接看能否链接,来看密码是否错误,若错误修改下数据库的密码,修改后需要同步到您的程序中(也就是将mysql密码同步到数据库字符串中,若不同步到程序中可能会导致您网站无法访问)

    2019-07-17 18:30:07
    赞同 展开评论 打赏
  • 就是密码输入错误的意思

    2019-07-17 18:30:07
    赞同 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808

    重新修改一下密码。

    2019-07-17 18:30:07
    赞同 展开评论 打赏
滑动查看更多
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载