[英]error trying to connect EC2 server to RDS mySQL
当我在Ubuntu服务器上的/var/www/html
目录中调用一个PHP文件(它仅回显一些文本)时,它就可以工作。 当我尝试在浏览器中运行此PHP脚本时(尝试连接到我的EC2数据库):
<?php
$con = mysql_connect("phpmyadmin.cvw71h2krjrb.us-east-1.rds.amazonaws.com:3306",root,"phpmyadmin") or die(mysql_error());
echo "Database connected.";
?>
我收到此错误:
用户'root'@'172.31.56.54'的访问被拒绝(使用密码:是)
我的安全组非常开放,我知道所有工作都正常,因为我可以登录phpMyAdmin并查看数据库,并且可以回显PHP文件。
我如何通过PHP从EC2 Ubuntu服务器正确连接到RDS数据库? 还是我的代码有问题? 谢谢!
应该是这样,从phpmyadmin.cvw71h2krjrb.us-east-1.rds.amazonaws.com:3306
删除:3306
, username
应加双引号( "root"
):
<?php
$con = mysql_connect("phpmyadmin.cvw71h2krjrb.us-east-1.rds.amazonaws.com","root","phpmyadmin") or die(mysql_error());
echo "Database connected.";
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.