天天看點

mysql備份與恢複資料庫|學習筆記   mysql備份與恢複資料庫

開發者學堂課程【SQL進階及查詢練習:mysql備份與恢複資料庫】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址: https://developer.aliyun.com/learning/course/36

   mysql備份與恢複資料庫

内容簡介:

一:資料庫導出sql腳本

二:執行SQL腳本

1.資料庫導出sql腳本

>mysq1dump-u使用者名-p密碼資料庫名>生成的腳本檔案路徑

>例如: mysqldump- uroot-p123mydb1>C:mydb1.sq1(與my9q1,exe和my9q1dexe-樣,都在bin目錄下)

>注意,不要打分号,不要登入my9q1,直接在cmd下運作

>注意,生成的腳本檔案中不包含create database語句

2.執行SQL腳本

第一種方式

>mysq1-u使用者名-p密碼資料庫<腳本檔案路徑

例如:

先删除mydb1庫,再重新建立mydb1庫

mysql -uroot -p123 mydb1<C: \mydb1 sql

>注意,不要打分号,不要登入myq1,直接在cmd下運作

第二種方式

>登入mysq1

> source sQ腳本路徑

>例如

切換到mydh1庫

source c: \mydb1

---------------------------------------------------------------------------------

資料庫-->sq1:備份

sq1-->資料庫:恢複

mysqldump -uroot -p123 mydb 3>c: /a.sgl -->備份

mysql -uroot -p123 mydb3<c: /a sql -->恢複

source c:/a. sql-->恢複