mysql在Windows下使用mysqldump命令手動備份數據庫和自動備份數據庫


 

手動備份:

cmd控制台:

先進入mysql所在的bin目錄下,如:cd C:\Program Files\MySQL\MySQL Server 5.5\bin

mysqldump -u root -p 數據庫 [表名1 表名2..]  > 文件路徑

比如: 把datacenter數據庫備份到 c:\datacenter.sql

mysqldump -u root -p datacenter> c:\datacenter.sql

如果你希望備份是,數據庫的某幾張表

mysqldump -uroot -p datacenter user > a.sql

 

如何使用備份文件恢復我們的數據.

mysql控制台:

source c:\datacenter.sql

假如報錯:ERROR 1046 (3D000): No database selected

則 mysql 先 use 數據庫名,然后再執行source命令

 

定時自動備份:

1.創建腳本文件:

首先創建一個 bat 文件,如dump.bat,dump的內容是:"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump" -u root -p123456 datacenter > c:\datacenter.sql

注意:如果 mysqldump.exe 文件路徑有空格,則一定要使用""包括

然后雙擊bat文件,假如運行之后,生成了數據庫備份文件,則代表dump.bat文件沒有語法錯誤。

2.添加計划任務:

微軟鍵(鍵盤上的田字鍵)+R調出運行窗口,然后輸入taskschd.msc啟動定時任務設置窗口

 

 


免責聲明!

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



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