1. 程式人生 > >mysql 操作資料庫(備份與恢復)

mysql 操作資料庫(備份與恢復)

一、直接把建立資料庫的語句放到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 資料庫指令碼檔案;