1.為什么要備份?
-
保證重要的數據不丟失
-
數據轉移
2.MySQL數據備份的方式(3種:拷貝物理文件、可視化工具備份、命令行操作)
(注意:備份后的spl文件直接拖入代碼編寫區域即可使用):
-
直接拷貝物理文件
-
在SQLyog這種可視化工具中手動導出
(1)導出數據庫
(2)導出表
-
使用命令行導出:在命令提示符窗口輸入mysqldump進行導出操作
格式:mysqldump -h主機 -u用戶名 -p密碼 數據庫 (表) >物理磁盤地址/文件名.sql
注意:多個表之間用空格隔開,命令行中沒有逗號
(1)保存單個表
mysqldump -hlocalhost -uroot -p123456 school student >D:/student.sql
(2)保存多個表
mysqldump -hlocalhost -uroot -p123456 school student result subject >D:/table.sql
(3)保存數據庫
mysqldump -hlocalhost -uroot -p123456 school >D:/database.sql
測試效果:
3.sql文件導入
-
在登錄的情況下,切換到指定的數據庫:source 備份文件(建議使用這種)
-