我在哪裏我所有的文件和數據庫存儲在我的託管服務,託管網站上運行。PHP:從託管網站將數據保存到本地主機
問題是,每當用戶保存數據,它存儲在我的在線數據庫中的數據。有沒有辦法讓我在本地服務器上保存這些數據的副本,以便我的本地服務器能夠訪問新數據以用於發送短信等其他目的?
我在哪裏我所有的文件和數據庫存儲在我的託管服務,託管網站上運行。PHP:從託管網站將數據保存到本地主機
問題是,每當用戶保存數據,它存儲在我的在線數據庫中的數據。有沒有辦法讓我在本地服務器上保存這些數據的副本,以便我的本地服務器能夠訪問新數據以用於發送短信等其他目的?
你使用MySQL?如果是這樣,你可以看看MySQL複製:
你應該只需使用遠程MySQL連接即可,只需在PDO連接設置中提供託管數據庫IP地址即可直接從本地環境連接到服務器數據庫
<?php
$serverIp='123.123.123.123'
$dsn = 'mysql:dbname=testdb;host='.$serverIp;
$user = 'dbuser';
$password = 'dbpass';
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
哪裏可以得到我的serverIp和dsn? – Clarissa
這將工作,如果我發佈一個副本在我的託管數據庫和一個在我的本地服務器上的數據庫? – Clarissa
你需要跟你的託管公司來獲取服務器IP等 – edmondscommerce
你能告訴我們更多關於服務器?託管公司是誰?他們有ftp/ssh/etc。訪問? –