1. 程式人生 > >使用mysql自帶工具mysqldump進行全庫備份以及source命令恢復資料庫

使用mysql自帶工具mysqldump進行全庫備份以及source命令恢復資料庫

mysql資料庫提供了一個很好用的工具mysqldump用以備份資料庫,下面將使用mysqldump命令進行備份所有資料庫以及指定資料庫

一、mysqldump一次性備份所有資料庫資料

/usr/local/mysql/bin/mysqldump -u使用者名稱 -p密碼 --all-databases > /儲存路徑/檔名.sql

 注意:以上命令直接在控制檯輸入即可,無須登入進入資料庫操作介面

以上命令執行後,你就可以在對應路徑下,找到你的備份sql檔案了

二、mysqldump 一次性備份指定的多個數據庫資料

/usr/local/mysql/bin/mysqldump -u使用者名稱 -p密碼 --databases 資料庫1 資料庫2... > 儲存路徑/檔名.sql

注意:使用以上兩種方式備份的資料庫,會將資料庫的建立語句一起進行了備份。因此,還原時,無須先建立資料庫再進行還原。有一些遠端連線資料庫的工具,

也提供了備份的功能,但備份的sql檔案中,不一定備份了資料庫建立語句,因此,還原時,要儲存資料庫已經建立了,否則還原不了。

三、使用source 命令恢復資料庫

使用source 命令,需要先登入資料庫,在資料庫操作介面呼叫該指令進行還原,語法如下

source 路徑/檔名.sql

以上就是使用mysqldump進行整庫備份以及還原的過程