1. 程式人生 > >php /資料庫 /exec /mysqldump /備份資料庫

php /資料庫 /exec /mysqldump /備份資料庫

匯出資料庫程式碼:

exec("mysqldump -h localhost -uroot -ppassword --default-character-set=utf8 dbname>d:/aaa.sql 2>&1", $output, $return_val);exit;

注意事項:1)-h和localhost中間要有空格(否則輸出會報密碼不正確錯誤)

                     2)-u和root,-p和password中間不能有空格(如果中間有空格輸出結果為空)

                     3)--default-character-set=utf8(用來設定匯出文件的字型格式)

                     4)2>&1 如果exec裡面的命令有誤加入2>&1後會在文件中打印出來

匯入資料庫程式碼:

exec("mysql -h localhost -uroot -ppassword dbname< d:/ccc.sql ");exit;