mysql 操作資料庫(備份與恢復)
阿新 • • 發佈:2018-11-07
一、直接把建立資料庫的語句放到sql 檔案中:
php 寫法:
<?php
$mysql_port = get_mysql_port();
$cmd = US_MYSQL_BIN."/mysql.exe --port=".$mysql_port." --user=\"root\" --password=\"root\" < ".US_UNICON_MAIN."/weiyi.sql\"";
print $cmd; // Test code
exec($cmd,$dummy,$return); // Run command
var_dump($dummy);
print $return;
?>
說明:US_MYSQL_BIN為mysql.exe所在目錄;
US_UNICON_MAIN 為資料庫檔案所在目錄;
二、先建立資料庫 :
備份資料庫:
mysqldump -uroot -p -P3307 databasename > backname.sql
還原資料庫:
1.先建立一個空的資料庫
create database backup;
命令解釋:
create database 資料庫名稱;
2.選中要還原的資料庫
use backup;
命令解釋:
use 資料庫名稱;
3.還原或匯入資料庫
source E:\backup.sql
命令解釋
source 資料庫指令碼檔案;