gpt4 book ai didi

phpmyadmin 无法通过 phpMyAdmin 从我的 EC2 连接到 RDS 数据库?

转载 作者:行者123 更新时间:2023-11-29 11:42:04 24 4
gpt4 key购买 nike

在我可以将 EC2 服务器的 IP 和/phpmyadmin 放入浏览器中之前,我可以登录 phpMyAdmin 并从服务器查看我的所有数据库(没问题)。然后我运行了一个 php 脚本,如下所示连接到它:

<?php

$con = mysql_connect("phpmyadmin.cvw71h2krjrb.us-east- 1.rds.amazonaws.com","phpMyAdmin","phpmyadmin") or die(mysql_error());
echo "Database connected.";

?>

我在浏览器中运行了该脚本,它显示“数据库已连接”。所以它连接了。但是当我尝试返回 phpMyAdmin 时,我收到了此错误:

1045 - Access denied for user 'phpMyAdmin'@'172.31.56.54' (using password: YES)

我有一个 Android 应用程序,它调用不同的 PHP 脚本将数据插入到 RDS 中的数据库中。这是文件:

<?php

require "init.php";

$user_name = $_POST["BuyerFirstName"];
$user_pass = $_POST["Password"];

$sql_query = "insert into user_info values('$user_name', '$user_pass');";

?>

我知道信息存储在 RDS 上,因为一旦我从应用程序发送信息,我的 CPU 图表就会出现在仪表板中。

我想看看我从应用程序发送的数据是否确实存储在我的 RDS 数据库中,但我无法像以前一样登录 phpMyAdmin。我做错了什么?感谢您的帮助!

最佳答案

您发布的mysql_connect代码段不会导致访问被拒绝错误;一定还有其他因素。看到 CPU 峰值并不一定意味着数据已插入;而是意味着数据已插入。处理连接尝试和拒绝传入连接也需要 CPU 周期。

第一个代码片段,mysql_connect,仍然有效吗?如果是这样,那么您应该使用与在该脚本中连接时相同的用户名、密码和主机,然后重试。

如果这不起作用,您可能需要要求主机重置您的密码。

关于phpmyadmin 无法通过 phpMyAdmin 从我的 EC2 连接到 RDS 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35615917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com