php中mysql資料庫備份

2022-03-22 07:10:15 字數 663 閱讀 1023

<?php

// 備份資料庫

$host = "localhost";

$user = "root"; //資料庫賬號

$password = ""; //資料庫密碼

$dbname = "test"; //資料庫名稱

// 這裡的賬號、密碼、名稱都是從頁面傳過來的

if (!mysql_connect($host, $user, $password)) // 連線mysql資料庫

if (!mysql_select_db($dbname)) // 是否存在該資料庫

mysql_query("set names 'utf8'");

$mysql = "set charset utf8;\r\n";

$q1 = mysql_query("show tables");

while ($t = mysql_fetch_array($q1))}

$filename = $dbname . date('ymjgi') . ".sql"; //存放路徑,預設存放到專案最外層

$fp = fopen($filename, 'w');

fwrite($fp, $mysql);

fclose($fp);

echo "資料備份成功";

?>

PHP備份MYSQL資料庫

require dirname file config.php 備份 if post get act 1 bak msg table.表資料備份完畢 file content iconv gbk utf 8 file content fp fopen path w or die 檔案不可寫,或不存在...

php備份mysql 資料庫

1 新建php檔案 header content type text html charset utf8 ini set max execution time 0 執行時間不限制 防止備份失敗 ini set memory limit 128m 設定記憶體 根據需求可以修改 date default...

php 資料庫備份

備份整個資料庫 mysqldump uroot hhost ppassword dbname backdb.sql 備份資料庫中的某個表 mysqldump uroot hhost ppassword dbname tbname1,tbname2 backdb.sql 備份多個資料庫 mysqldu...