首頁 > 資料庫 > mysql教程 > 如何在沒有直接伺服器或 phpMyAdmin 存取的情況下匯出 MySQL 表?

如何在沒有直接伺服器或 phpMyAdmin 存取的情況下匯出 MySQL 表?

Barbara Streisand
發布: 2024-11-03 10:44:03
原創
599 人瀏覽過

How to Export MySQL Tables Without Direct Server or phpMyAdmin Access?

無需直接伺服器或phpMyAdmin 存取即可匯出MySQL 表

對於那些面臨將資料從遠端MySQL的人如果沒有直接訪問或phpMyAdmin,則存在利用PHP 腳本的足智多謀的方法。

解決方案:利用SQL 和PHP

要完成此任務,請採用以下步驟:

  1. 使用SQL 匯出資料:

    $file = 'backups/mytable.sql';
    $result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");
    登入後複製
  2. 透過網頁瀏覽器或FTP 用戶端存取匯出的檔案(backups/mytable.sql)。
  3. 要將資料匯入回資料庫:

    $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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板