備份方案一: 通過(guò) mysqldump命令,直接生成一個(gè)完整的 .sql 文件
成都創(chuàng)新互聯(lián)是一家專業(yè)提供永城企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站制作、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為永城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
Step 1: 創(chuàng)建一個(gè)批處理
(說(shuō)明:root 是mysql默認(rèn)用戶名, aaaaaa 是mysql密碼, bugtracker 是數(shù)據(jù)庫(kù)名)
------------mySql_backup.bat--------------------------------------------------------------------------------------
d:
cd D:/AppServ/MySQL/bin
mysqldump -uroot -paaaaaa bugtracker E:/DataBase/Mysql_bugtracker_backup/bugtracker_back.sql
exit
Step 2: 創(chuàng)建一個(gè)計(jì)劃任務(wù)
"Start" -- "Control Panel" -- "Administrative Tools" -- "Task Scheduler"
"Create A Basic Task" -- --- "Daily" (注意設(shè)置后面的 時(shí) 分 秒) -- ---- "Start a Program" -- "Browser" (定位選擇到你剛才創(chuàng)建的批處理mySql_backup.bat) -- --- "Finish"
對(duì)應(yīng)的還原方法
創(chuàng)建一個(gè)處理:
----------mySql_restore.bat-------
d:
cd D:/AppServ/MySQL/bin
mysql -uroot -paaaaaa bugtracker E:/DataBase/Mysql_bugtracker_backup/bugtracker_back.sql
exit
雙擊它即可自動(dòng)執(zhí)行還原
備份方案二: 通過(guò) xcopy 命令,直接把Mysql 的 data 目錄下的對(duì)應(yīng)的數(shù)據(jù)庫(kù)全部的文件全部 copy 出來(lái)
創(chuàng)建批處理:
xcopy D:/AppServ/MySQL/data/bugtracker E:/DataBase/Mysql_bugtracker_backup/bugtracker/ /e /h /d /y /r /v /f /k
exit
對(duì)應(yīng)的還原方法
把 E:/DataBase/Mysql_bugtracker_backup 目錄下的 bugtracker文件夾 直接 copy 到 D:/AppServ/MySQL/data 目錄下,把這個(gè)目錄的bugtracker文件夾 全部履蓋掉
備份方案三:安裝Navicat For MySql 工具,通過(guò)它的 Schedule 功能設(shè)置自動(dòng)備份
Schedule -- New Batch Job
在新彈出的頁(yè)面中 選擇你的 DB (eg: bugtracker ),然后在右邊面板(Available Jobs)中你會(huì)看到“Backup bugtracker”,雙擊它,它會(huì)出現(xiàn)在下邊面板---
對(duì)應(yīng)的還原方法:
找到上述目錄下對(duì)應(yīng)的最新的 .psc 文件,然后通過(guò)Navicat For Mysql 工具還原
步驟如下:
1、首先打開(kāi)navicat,找到需要備份的數(shù)據(jù)庫(kù),并且打開(kāi),如圖所示。
2、點(diǎn)擊【備份】按鈕-點(diǎn)擊【新建備份】按鈕,如圖所示。在彈出的窗口中點(diǎn)擊【開(kāi)始】,開(kāi)始執(zhí)行備份,當(dāng)看到successfully字樣的時(shí)候說(shuō)明備份成功。備份的文件可位置在文件屬性中查看,其擴(kuò)展名為psc。
3、還原數(shù)據(jù)庫(kù),請(qǐng)點(diǎn)擊【還原備份】按鈕,如圖所示。在彈出的窗口中選擇之前備份好的psc文件,點(diǎn)擊開(kāi)始還原即可。同樣,看到successfully字樣,說(shuō)明還原成功。如圖所示。
打開(kāi) PHPstudy ,首頁(yè)找到 mysql 管理器 ,點(diǎn)擊 選擇 mysql 導(dǎo)入導(dǎo)出 。
1 在還原項(xiàng)目里 ,選擇 你的數(shù)據(jù)庫(kù)所在文件地址 。
2 填入數(shù)據(jù)庫(kù)名 ,
3 導(dǎo)入。
1、先在運(yùn)行中輸入services.msc,找到MysQL的服務(wù),將其停止;
2、然后備份新安裝的MY.INI和DATA這兩個(gè)目錄,直接將其原來(lái)mysql/data下的文件拷到新安裝的mysql/data目錄下即可;
3、啟動(dòng)MysQL服務(wù)。該方法只在新安裝的數(shù)據(jù)庫(kù)與舊數(shù)據(jù)庫(kù)版本相同的情況下實(shí)驗(yàn)成果。重新打開(kāi)navicat,發(fā)現(xiàn)原來(lái)的數(shù)據(jù)庫(kù)都可以使用了。