Access denied for user 'root'@'localhost' (using password: YES)怎样解决,求高手指点!
连接虚机的数据库还是自己服务器上的数据库,虚机的话看地址是不是写成localhost,地址没有的错的话检查下密码;连接自己服务器上数据库的话看下密码是否正确,root账户权限是否正确
1)首先看下您mysql安装在什么系统下,您看下mysql服务是否启动了.linux中可使用netstat -ntlp | grep 3306,windows中您使用netstat -ano | findstr "3306"(若您的mysql默认监听的端口没有修改)看是否服务启动并监听了端口
2)然后您核实下mysql的密码是否正确,可以使用mysql命令行命令形式去链接看能否链接,来看密码是否错误,若错误修改下数据库的密码,修改后需要同步到您的程序中(也就是将mysql密码同步到数据库字符串中,若不同步到程序中可能会导致您网站无法访问)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。