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進行整庫備份以及還原的過程
