简体   繁体   English

AWS EC2 向 RDS 发送 mysql_query 失败

[英]AWS EC2 Send mysql_query to RDS failed

now I'm using AWS EC2, RDS现在我正在使用 AWS EC2、RDS

I use CentOS 7 in EC2, and install apache and all php package (include php-mysql)我在 EC2 中使用 CentOS 7,并安装 apache 和所有 php 包(包括 php-mysql)

DB security group Inbound set mysql/aurora IP = myEC2instance and outbound set Default All and mysql/aurora IP = myEC2instance DB 安全组 Inbound set mysql/aurora IP = myEC2instance 和 outbound set Default All 和 mysql/aurora IP = myEC2instance

And I tried connect EC2 to RDS - upload php file in my EC2 via filezilla我尝试将 EC2 连接到 RDS - 通过 filezilla 在我的 EC2 中上传 php 文件

The source is here来源在这里

$host = "myinstance.c8rse3unpyyi.ap-northeast-2.rds.amazonaws.com";
$user = "myUsername";
$pass = "myPW";
$dbname = "testDB";
$conn = mysqli_connect($host, $user, $pass, $dbname, 3306);

if ($conn) {
    echo "connect_success";
} else {
        echo "connect_fail";
}

# select
$sql = "INSERT INTO test (NAME, NUM)
        VALUES ('john', '3')";
if (mysql_query($sql)) {
    echo "query_sended!";
} else {
    echo "query_failed..";
};

The result is...结果是……

connect_success连接成功
Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/html/db_connect.php on line 20警告:mysql_query():无法通过第 20 行 /var/www/html/db_connect.php 中的套接字 '/var/lib/mysql/mysql.sock' (2) 连接到本地 MySQL 服务器

Warning: mysql_query(): A link to the server could not be established in /var/www/html/db_connect.php on line 20警告:mysql_query():无法在第 20 行的 /var/www/html/db_connect.php 中建立到服务器的链接
query_failed..查询失败..



mysqli_connect is success but mysql_query cannot send! mysqli_connect 成功但 mysql_query 无法发送!

I tried more inbound rule ex) All TCP, All ICMP, All UDP to ip - EC2 but failed我尝试了更多入站规则,例如)所有 TCP、所有 ICMP、所有 UDP 到 ip - EC2 但失败

How can I worked it?我该如何工作?

I found problem.....我发现问题.....

Once use mysqli_connect then every query send mysqli_query ..一旦使用mysqli_connect然后每个查询发送mysqli_query ..

Sorry and THX对不起和THX

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM