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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM