DBセキュリティグループインバウンドセットのmysql /オーロラIP = myEC2instance とアウトバウンドの既定値に設定すべてとMySQL /オーロラIP = myEC2instance
そして、私はRDSに接続EC2を試してみました - filezillaの
を経由して、私のEC2でのPHPファイルをアップロード源はここに
です$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..";
};
結果は...
connect_success
警告:するmysql_query():(ソケット '/var/lib/mysql/mysql.sock' を介してローカル MySQLサーバに接続できません2) /var/www/html/db_connect.phpにライン上に20警告:するmysql_query():サーバーへのリンクはライン上/var/www/html/db_connect.phpに を確立できませんでした20
query_failed ..
mysqli_connectは成功ですが、するmysql_queryは送信することはできません!
私はすべてのTCP、すべてのICMP、すべてのUDPは、IPする)よりインバウンドルールEXを試してみました - EC2が、私はそれを働いたことができますどのように
を失敗しましたか?