[問題] 跨網域 MYSQL 存取問題

看板Programming作者 (經費有更重要的地方要花)時間5年前 (2019/10/10 17:18), 5年前編輯推噓0(006)
留言6則, 2人參與, 5年前最新討論串1/2 (看更多)
目前使用環境: server:ubuntu 16.04 + mysql 5.7 +phpmyadmin 在有固定ip的NAT 下,3306 PORT 有開 MYSQL的IP 限制也全部關閉了(所有IP 都可連) 另外有一片7688duo 負責收集感測器資料,用pymysql回傳資料 之前測試都是在區網下,資料都能正常丟進資料庫內 但是一把資料庫放到外網上,資料就丟不回去 max_allowed_packet 已經改成64M 了 程式碼:https://www.codepile.net/pile/kPY6lxz7 錯誤資訊: Traceback (most recent call last): File "sql-internet.py", line 11, in <module> db="cultivator-test") File "/usr/lib/python2.7/site-packages/pymysql/__init__.py", line 94, in Connect return Connection(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 325, in __init__ self.connect() File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 598, in connect self._get_server_information() File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 975, in _get_server_information packet = self._read_packet() File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 657, in _read_packet packet_header = self._read_bytes(4) File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 699, in _read_bytes "Lost connection to MySQL server during query (%s)" % (e,)) pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query ([Errno 131] Connection reset by peer)') 另外想請教用google chart,如果想要圖表可以自動更新(不要刷新網頁) 一定要用到jquery之類的功能嗎,或是有其他可以單純的js就能解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.101.30.228 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1570699118.A.ECE.html ※ 編輯: asd21714 (120.101.30.228 臺灣), 10/10/2019 17:19:34 ※ 編輯: asd21714 (120.101.30.228 臺灣), 10/10/2019 17:21:41

10/10 20:52, 5年前 , 1F
你最後的問題: 自動更新就是ajax
10/10 20:52, 1F

10/10 20:53, 5年前 , 2F
不用jQuery可以實作 但是何必啊
10/10 20:53, 2F

10/10 20:53, 5年前 , 3F
就算不ajax jQuery也沒有壞處
10/10 20:53, 3F
※ 編輯: asd21714 (120.101.30.239 臺灣), 10/11/2019 00:15:50

10/11 16:28, 5年前 , 4F
防火牆有開嗎?port_map
10/11 16:28, 4F

10/11 16:29, 5年前 , 5F
不建議直連db, 透過 API 比較妥當.
10/11 16:29, 5F

10/11 16:30, 5年前 , 6F
簡單的用 flask 框架
10/11 16:30, 6F
文章代碼(AID): #1TdlTkxE (Programming)
文章代碼(AID): #1TdlTkxE (Programming)