SQLyog基礎操作(十一)-MySQL備份(數據導出與導入)


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 備份文件(建議使用這種)

    • 例如:source D:/a.sql

  • 在未登錄的情況下:mysql -u用戶名 -p密碼 庫名< 備份文件

 


免責聲明!

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



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