[英]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.