在使用MySQL 和PHP5 的基於Linux 的系統中,可以透過下列步驟從PHP 檔案產生mysqldump:
PHP 中的exec() 函數允許用於執行外部指令。要建立 mysqldump,您可以使用適當的參數呼叫 mysqldump,並將輸出重定向到指定的檔案路徑。
exec('mysqldump --user=USERNAME --password=PASSWORD --host=HOSTNAME DATABASE_NAME > /path/to/file.sql');
請記得將 USERNAME、PASSWORD、HOSTNAME 和 DATABASE_NAME 替換為您的實際連接資訊。
這種方法優於使用 shell_exec(),因為它避免了 PHP 腳本將整個轉儲作為字串處理,簡化流程。
以上是如何使用 PHP 的 exec() 函數將 MySQL 資料匯出到轉儲檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!