2016-03-30 2 views
0

Сейчас я использую AWS EC2, RDSAWS EC2 Отправить mysql_query для RDS не удалось

Я использую CentOS 7 в EC2, и установить Apache и весь пакет PHP (включая PHP-MySQL)

DB группы безопасности Входящий набор MySQL/аврора IP = myEC2instance и набор исходящих умолчаниюВсе и MySQL/аврора IP = myEC2instance

и я пытался соединять EC2 с RDS - загрузить файл PHP в моем EC2 с помощью FileZilla

источник здесь

$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(): Не удается подключиться к локальному серверу MySQL через гнездо '/var/lib/mysql/mysql.sock' (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 - EC2, но не

Как я работал его?

ответ

0

Я нашел проблема .....

После использования mysqli_connect то каждый запрос отправить mysqli_query ..

К сожалению и THX

Смежные вопросы