[SQL ] MySQL無法正確遠端連線

看板Database作者 (小笨)時間7年前 (2017/06/15 00:38), 編輯推噓1(1014)
留言15則, 5人參與, 最新討論串1/1
資料庫名稱:MySQL 資料庫版本:5.7.17 內容/問題描述:我現在正在做一個資料庫的應用,想從外部的網頁連結,因為 架站是架在別的伺服器上面,我想讓所有IP都能連線 我已經有先爬文先將防火牆3306的設定打開了 我用 select host,user from mysql.user; 看到裡面的user對應的host 是%,就我的認知這應該已經是開放所有IP連線 可是我現在用我的筆電連線的時候除了在同一個WIFI環境下才能連到Mysql server 只要用了其他的IP連線就通通都沒辦法連上,請問除了權限或者防火牆之外 還有其他可能性會導致這種情形嗎? 抑或者權限的設定不是這樣做的呢?s -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.62.63 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1497458316.A.D33.html

06/15 09:52, , 1F
試過grant all privileges on *.* to 'root'@'%'...
06/15 09:52, 1F

06/15 09:53, , 2F
的方法了?
06/15 09:53, 2F

06/15 10:13, , 3F
forward有開通嗎?
06/15 10:13, 3F

06/15 10:53, , 4F
同一個wifi可以連得到,那應該就是nat,fw之類的問題了
06/15 10:53, 4F

06/15 15:08, , 5F
一樓的方法我看一下是什麼喔
06/15 15:08, 5F

06/15 15:09, , 6F
可以稍微解釋一下什麼是forward嗎? 我最近幾天才用MySQL
06/15 15:09, 6F

06/15 18:36, , 7F
你用wifi是取得 private ip 還是 public ip?
06/15 18:36, 7F

06/15 18:36, , 8F
你的router有設定好 DMZ 嗎?
06/15 18:36, 8F

06/15 19:51, , 9F
一樓的方法我試了沒辦法
06/15 19:51, 9F

06/15 19:55, , 10F
我查了一下DMZ看起來是跟四樓的大大說法一樣對嗎
06/15 19:55, 10F

06/15 19:55, , 11F
我應該要用ipconfig看我這台的IP然後開啟DMZ的內部IP設
06/15 19:55, 11F

06/15 19:56, , 12F
這樣就不會被router擋住了是嘛 我沒什麼網通的概念
06/15 19:56, 12F

06/15 20:29, , 13F
你要把分享器的3306打開,然後設定分享器的DMZ。將
06/15 20:29, 13F

06/15 20:29, , 14F
分享器的port3306對應至你內部那台mysql server的ip
06/15 20:29, 14F

06/15 20:30, , 15F
與port
06/15 20:30, 15F
文章代碼(AID): #1PGMQCqp (Database)