開發者學堂課程【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-->恢複