我有一個專用的Linux服務器與我的多人遊戲(C++ /套接字)上,最近我獲得了我的網頁的MySQL服務器「服務」(我也有一個多人遊戲遊戲在PHP中完成),所以我不需要考慮備份等。從C++連接到MySQL數據庫通過PHP
MySQL服務對我的網頁非常有效,但我無法從服務器連接到數據庫,因爲它們不在同一個位置內部網絡。 可以完成的唯一連接必須來自提供者服務器上託管的網頁。
我曾經想過從服務器(C++遊戲服務器)發送請求到一個連接到數據庫的PHP網頁併發送回答。 這將適用於任何簡單的請求(比如HP有多少玩家X),但是當涉及到迭代請求時(即「SELECT id FROM player」),如果有很多答案,它會變得更加複雜。
有沒有規範的方法來規避這種情況?是否有證據顯示PHP/C++代碼在哪裏?任何其他方式(即某種假端口轉發)?
還是應該咬酸蘋果,開始擺弄Linux自動備份?
在這種情況下,速度不是問題,數據的完整性和可靠性是。
你有使用MySql的服務器的root權限嗎? – XzKto
我不明白:你有一個多人遊戲服務器,並且你購買了一臺用於備份的Mysql服務器?什麼的備份?我真的不明白你在做什麼,我會說在PHP中創建一個web服務,你可以用C++調用,但似乎有一些方法可以簡化你的需求。 –
等待;這是關於備份的問題,還是關於通過PHP使用某種形式的API來獲取查詢結果的問題?似乎有2個問題在這裏。 –