簡體   English   中英

使用PHP腳本的MySQL轉儲

[英]mysql dump using php script

我嘗試了以下代碼來備份數據庫“ db_school”。

<?php
    shell_exec('mysqldump -u root -h localhost db_school > backup-file.sql');
?>

創建了名為“ backup-file.sql”的新文件,但問題是它完全為空。 以下是我的數據庫表:

-------------------------------------
id  |  school_name   |  city
-------------------------------------
1   |  cp school     |  New York
2   |  public school |  San Fracisco
-------------------------------------

注意:我的“ root”用戶沒有密碼,我知道有很多與此主題有關的帖子,但是每個帖子都建議與上面類似的代碼

確保文件夾具有完全權限(777讀/寫)。

因為此代碼創建了新文件名“ backup-file.sql”,所以該文件夾具有創建新文件的權限。

請授予執行此php文件的文件夾的權限。

試試這個親愛的

一組一個或多個完整數據庫

<?php
    shell_exec('mysqldump -u root -h localhost --database db_school > backup-file.sql');
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM