[英]MySQL Remote Connection (Replication)
我有以下拓撲。 一個 Ubuntu 16.04。 運行我的全球 MySQL 服務器的 Amazon AWS 上的實例。 我想將此服務器用作許多本地主服務器(Windows 機器 MySQL 服務器)的從屬服務器(多源復制)。
出於測試原因,我設法讓它在一台本地機器上運行(運行三個不同的 MySQL 服務器)。
但是現在我想讓這個復制在提到的全局服務器上與本地服務器一起工作。 但是它在嘗試從 EC2 ubuntu 實例連接到本地 Windows MySQL 服務器時失敗。
當我嘗試從我的 EC2 實例連接到在端口 3307 上運行 MySQL 的本地計算機時,它一直說:錯誤 2003 (HY000): 無法連接到 MySQL 服務器 (113)
奇怪的是,我可以 PING 本地計算機,但不能 telnet 它。 Telnet 只是說: telnet:無法連接到遠程主機:沒有到主機的路由
我可以從本地機器訪問全局(EC2/Ubuntu MySQL 服務器),但反過來不行。
我已經在 Windows 防火牆設置中為此端口制定了新規則。
我不知道通過 TCP 從 EC2 實例到我的本地計算機的連接缺少什么。
我必須在路由器上打開特定端口嗎?
我希望得到你的幫助。 此致。
似乎您的本地計算機不可見,因為您本地 PC 的傳入端口已關閉。 這可能是您的路由器或 Internet 服務提供商的問題,它們不允許您打開端口(最常見的端口)。
可能的解決方案是:
1.) 如果您的端口由於路由器而未打開
2.) 如果您的端口被 Internet 服務提供商阻止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.