我在ec2上安装了lamp,运行mariadb。所以现在我想连接到mysql,但是我的$servername应该在.php文件中(我存储db\u connect详细信息的地方)是什么呢?
我已经尝试了ec2 Jmeter 板上提供的示例的公共dns(ipv4)地址,但是,当我运行.php文件时,出现了连接失败错误。我在这里使用的服务器名称正确吗?
还是因为我需要设置一些有关安全组的访问权限?我已将端口3306、tcp、0.0.0.0/0添加到安全组,但仍然得到“连接失败:拒绝用户‘root’@…..的访问”的消息
我还检查了my.cnf,我认为它不应该有任何绑定地址值?
1条答案
按热度按时间jm2pwxwz1#
这似乎是凭据问题,端口侦听似乎工作正常。php文件在同一个盒子上运行吗?如果是这样,请使用“localhost”,这样就可以了。下面是关于如何启用远程连接的教程。
祝你好运!