無需直接伺服器或phpMyAdmin 存取即可匯出MySQL 表
對於那些面臨將資料從遠端MySQL的人如果沒有直接訪問或phpMyAdmin,則存在利用PHP 腳本的足智多謀的方法。
解決方案:利用SQL 和PHP
要完成此任務,請採用以下步驟:
使用SQL 匯出資料:
$file = 'backups/mytable.sql'; $result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");
要將資料匯入回資料庫:
$file = 'backups/mytable.sql'; $result = mysql_query("LOAD DATA INFILE '$file' INTO TABLE `##table##`");
替代方法:系統指令呼叫
或是🎜> ,您可以使用PHP 啟動執行「mysqldump」的系統指令:$file = 'backups/mytable.sql'; system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file);此方法涉及從命令列呼叫mysqldump,啟用資料傳輸。 透過利用這些技術,您可以輕鬆地從遠端 MySQL 表匯出和匯入數據,無需直接存取或其他實用程式。
以上是如何在沒有直接伺服器或 phpMyAdmin 存取的情況下匯出 MySQL 表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!