亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法從 EC2 連接 AWS RDS (MYSQL)

無法從 EC2 連接 AWS RDS (MYSQL)

PHP
慕標琳琳 2023-07-01 17:37:19
您好,我正在嘗試在 IIS 上的 AWS EC2(Windows) 服務器中托管 PHP 代碼。我能夠托管 php 網頁,但問題是網頁無法與 AWS RDS 通信。 數據庫 PHP 代碼:<?php$con=mysqli_connect("mysqldatabase.xxxxxxxxxx.ap-south-1.rds.amazonaws.com", "admin", "xxxxxxx", "detsdb", "3306");if(mysqli_connect_errno()){echo "Connection Fail".mysqli_connect_error();}  ?>我正在使用默認 VPC 規則,并且在 RDS 和 EC2 安全組(入站和出站)中,我已相互打開所有流量以及端口 3306 的打開 SG id。**網頁上出現錯誤:連接失敗服務器向客戶端發送了未知的字符集。請向開發人員報告**當我在個人計算機上嘗試相同的代碼時,我能夠與 RDS 進行通信。我正在使用 Wamp 服務器在本地進行通信和托管。編寫了一個簡單的代碼來測試也有效的功能:<?php$con = mysqli_connect("mysqldatabase.xxxxxx.ap-south-1.rds.amazonaws.com", "admin", "xxxxx", "detsdb", "3306");if($con){echo "Connection Success";}else{    echo "Error";}?>
查看完整描述

3 回答

?
SMILET

TA貢獻1796條經驗 獲得超4個贊

基本上它是一個參數組問題:所以我所做的是:創建一個新的參數組,然后編輯它們。搜索所有字符集參數。默認情況下這些是空白的。單獨編輯它們并從下拉列表中選擇 utf8。字符集結果、字符集服務器和保存?,F在您可以連接了



查看完整回答
反對 回復 2023-07-01
?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

在 Windows 服務器上創建一個 .txt 文件,然后將擴展名重命名為 .UDL 打開該文件并將其用作測試連接的快速方法。


如果此操作失敗,請在私有子網中創建第二個 RDS 數據庫,并測試 John 關于使用 UDL 文件將 DNS 解析為私有 IP 的建議。


查看完整回答
反對 回復 2023-07-01
?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

到服務器上嘗試直接連接RDS,看看能否訪問。



查看完整回答
反對 回復 2023-07-01
  • 3 回答
  • 0 關注
  • 165 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號