mysql_connect("172.16.1.25", "root", "root");
echo mysql_error();
显示Access denied for user 'root'@'172.16.1.33'(using passowrd YES)
但是我链接是的1.25为什么报错会报没有1.33的权限?
172.16.1.33这个是你php所在服务器的IP,mysql的用户是根据连接IP判断是否有权限的,你这个mysql不允许root账号在 172.16.1.33连接,或者 root账号在 172.16.1.33连接所用的密码不是root
你好!我这边有深圳的大型互联网公司的php高级研发职位,还请加qq2689965519详细沟通,期待您的回复!你是链接远程的数据库?如果是本地的ip改为localhost或127.0.0.1
如果是远程的Mysql权限问题参考:
PHP连接远程数据库权限问题的解决方案
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。