php備份資料庫

2021-04-01 16:13:37 字數 915 閱讀 5954

<?php

$link = mysql_connect("localhost","root","");

$dbname = "test";

$tables = mysql_list_tables($dbname);

while ($table = mysql_fetch_row($tables))

$table = $cachetables;

$path = "./" . date("y-m-d", time()) . "-bak.sql";

$filehandle = fopen($path, "w");

$result = mysql_query("show tables");

while ($currow = mysql_fetch_array($result))

} fclose($filehandle);

echo "資料庫已備份";

// data dump functions

function sqldumptable($table, $fp = 0) else

// get data

$rows = mysql_query("select * from $table");

// $numfields=$db->num_fields($rows);

$numfields = mysql_num_fields($rows);

while ($row = mysql_fetch_array($rows)) else

if (!isset($row[$fieldcounter])) else

} $tabledump .= ");/n";

if ($fp) else

} mysql_free_result($rows);

} ?>

備份資料庫

參考 sql如何備份到異機 寫成儲存過程,建立作業定時備份 在sql中對映一下就可以了 exec master.xp cmdshell net use z yizhi d module user yizhi administrator 說明 exec master.xp cmdshell net u...

備份資料庫

命令在dos的 url file mysql bin mysql bin url 目錄下執行 1.匯出整個資料庫 匯出檔案預設是存在mysql bin目錄下 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u user name p123456 database n...

備份資料庫

sql備份所有資料庫指令碼 declare currentdatabasename nvarchar 100 declare currentbackfolder nvarchar 200 declare currentbackstring nvarchar 2000 這裡是備份的目錄,所有資料庫都備...

備份資料庫

sqlserver 備份簡介 sqlserver 2008提供了4種資料庫備份型別 完整資料庫備份 差異備份 事物日誌備份 檔案和檔案組備份。備份裝置就是用來儲存資料庫 事務日誌或 者檔案和檔案組備份的儲存介質。sql server 2008 支援的備份裝置有 磁碟備份裝置 磁帶 備份裝置和邏輯備份...

備份資料庫

備份資料庫 備份資料庫下的所有表,不包含建立資料庫,匯入前需要建立資料庫 mysqldump u root h host p dbname1 backdb.sql 備份資料庫,包含建立資料庫 mysqldump u root h localhost p databases test backdb.s...