回答
您可以設置專用於mySQL的第三臺服務器並與2個Web服務器共享該數據庫,或者您可以在每臺計算機上運行mySQL數據庫並使用IP地址或他們的域名連接到對方的服務器
說明:
您目前有一個Java的網站上投放和php網站的一臺機器上運行,如果我理解正確。
你需要做的就是下載MySQL和經過教程獲取服務器和運行https://dev.mysql.com/doc/mysql-getting-started/en/
然後,你需要下載MySQL的Java驅動程序,和MySQL PHP驅動
然後您需要使用驅動程序從代碼連接到相同的mySQL服務器,如果您在一臺計算機上完成這些操作,該代碼將位於本地主機上。
MySQL是一個服務器。這是它自己的事情,而不是像你在java代碼或php代碼中創建的SQLite那樣的數據庫。您創建並將其設置爲它自己的服務器,然後任何其他服務器都可以連接到它
你可以解釋一點點更多....與一個小演示示例 –
我有這些域在同一臺服務器 –
是否有可能,我直接創建這些數據庫的連接,就像是如果我創建一個PHP網站數據庫的連接到java網頁並調用它。可能嗎? –
您可以隨時打開和關閉mysql連接。
mysql_connect(server, username, password);
做一些東西有一個數據庫,那麼你可以使用:
mysql_close();
mysql_connect(server2, username2, password2);
多次,只要你喜歡。
或者你可以使用的資源鏈接:
$db1 = mysql_connect(server1, user1, passwd1);
$db2 = mysql_connect(server2, user2, passwd2);
但是,在這種情況下,每個mysql命令需要與資源鏈接被引用:
mysql_query(query, $db1);
- 1. 如何使用同一個域來服務來自不同服務器的兩個應用程序
- 2. Cakephp來自兩個不同位置/域的兩個數據庫
- 3. 執行一個查詢,連接來自同一個MySQL服務器的不同數據庫的兩個表
- 4. 如何同步不同服務器的兩個數據庫?
- 5. 同步來自兩個不同PostgreSQL數據庫的兩個表
- 6. 爲來自同一服務器的不同域設置會話?
- 7. 在不同的服務器(同一ISP)上同步兩個mysql數據庫
- 8. SSIS - 來自兩個數據庫在不同服務器上的OleDB源查詢
- 9. 查詢來自不同服務器的不同數據庫中兩個表的數據?
- 10. 架構:一個數據庫由兩個不同的服務器使用
- 11. 遷移Azure數據庫服務器/數據庫不同區域
- 12. 在同一臺服務器上加入來自兩個不同數據庫的查詢?
- 13. Mysql - 訪問同一服務器中不同位置的兩個數據庫
- 14. 在同一臺服務器上從兩個不同數據庫中加入兩個數據庫表
- 15. 加入不同服務器的兩個數據庫
- 16. 比較來自兩個不同數據庫的表的數據
- 17. 從不同服務器上的兩個不同數據庫中加入查詢
- 18. 服務從兩個不同的域
- 19. 在來自兩個不同數據庫的兩個表上使用dplyr的anti_join()
- 20. 查詢來自不同數據庫中兩個表的數據
- 21. 如何比較來自兩個不同數據庫的數據?
- 22. 連接來自2個不同服務器的2個數據庫
- 23. 同步使用不同的服務器或機器從一個數據庫記錄到其他數據庫
- 24. 合併來自兩個不同數據庫的兩張子表
- 25. 使用相同數據庫的兩臺mysql服務器
- 26. 來自兩個不同APK的Android服務相同
- 27. 比較來自兩個不同服務器的查詢輸出
- 28. 如何從PHP中的兩個不同服務器使用MySQL數據庫?
- 29. 顯示來自兩個不同領域的數據
- 30. EWS:冒充來自不同服務器的用戶在一個域中
在哪裏MySQL服務器? –