教授出了一個作業要遠端連線資料庫
目前我用xmapp 和php 連接mysql
我目前已經完成本機新增刪除修改資料的部分,那要如何遠端連線資料庫,在網路上找的方法很多試過都沒成功,防火牆也開了3306 port
請求幫幫我
別談什麼近端遠端
先把三部電腦的IP寫下來
AsIs:
瀏覽器電腦:
WEB(PHP):
MySQL:
ToBe:(你所謂的「遠端」)
瀏覽器電腦:
WEB(PHP):
MySQL:
有可能是 mysql bind-address 的問題,嘗試修改成 0.0.0.0 看看。
之前的筆記給你參考
https://medium.com/@jieshiun/如何在-azure-linux-vm-上安裝-lamp-stack-mysql-4-5-14288e20d178
你好好笑喔
你用電腦(簡稱A電腦)
xmapp安裝阿帕契、PHP、MYSQL,然後localhost測試可以連。
結果呢?
結果你另一台(簡稱B電腦)也安裝xmapp,
你在B電腦想用PHP,要直接連到「A電腦」那台的mysql,
所以你mysqli_connect才指定36.232.192.147。
你怎麼會這麼好笑?有誰會幹這種事情?
B電腦(PHP)→ A電腦(MYSQL)
你是不是搞錯PHP跟MYSQL這東西了?
你只要XMAPP安裝好一台(A電腦)。
然後網路環境設定好。
這樣全世界都可以連到你這台的PHP
然後你的PHP會連到MYSQL增修資料
你的PHP是可以從網路上連的,所以手機、平板都能連。
你為什麼要從B電腦的PHP,遠端連到A電腦的MYSQLI??
我這輩子都沒看過有人這樣搞PHP