亚洲欧美日韩国产精品专区,亚洲av成人午夜福利在线观看,亚洲精品一卡2卡3卡四卡乱码,亚洲av无码专区国产不卡顿,亚洲美国产亚洲av

Windows Server 2008R2操作系統(tǒng)下使用Mysqldump備份數(shù)據(jù)庫(kù)方法

發(fā)布時(shí)間:2019-04-10 瀏覽次數(shù):2977

本實(shí)驗(yàn)中使用的是MySQL5.5數(shù)據(jù)庫(kù),搭建好的wordpress網(wǎng)站。MySQL安裝路徑為D:\PHPWEB\MySQL Server 5.5目錄下,mysql賬號(hào)root密碼123456。我們這次要備份的數(shù)據(jù)庫(kù)是網(wǎng)站用的wordpress數(shù)據(jù)庫(kù)。

注:備份數(shù)據(jù)庫(kù)時(shí)無(wú)需停止MySQL服務(wù)。

一、使用mysqldump備份單個(gè)數(shù)據(jù)庫(kù)、多個(gè)數(shù)據(jù)庫(kù)以及全庫(kù)。

1.首先通過(guò)命令mysql –uroot –p123456登錄上數(shù)據(jù)庫(kù),登陸成功后輸入show databases;顯示處所有的數(shù)據(jù)庫(kù)。

圖片90.png 

也可以通過(guò)phpmyadmin登錄查看當(dāng)前所有的數(shù)據(jù)庫(kù)。

圖片91.png 

Wordpress數(shù)據(jù)庫(kù)下的表。附圖。

 圖片92.png

2.命令行下進(jìn)入Mysql安裝目錄/bin目錄D:\PHPWEB\MySQL Server 5.5\bin,附圖

 圖片93.png圖片94.png

然后使用下面這個(gè)命令導(dǎo)出數(shù)據(jù)庫(kù):mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名

示例:

mysqldump -uroot –p123456 wordpress > test.sql  

 圖片95.png

回車后,沒(méi)有任何提示代表執(zhí)行成功,進(jìn)入D:\PHPWEB\MySQL Server 5.5\bin目錄下查看wordpress數(shù)據(jù)庫(kù)已經(jīng)備份成功為test.sql文件。注:不指定路徑,默認(rèn)會(huì)備份到D:\PHPWEB\MySQL Server 5.5\bin目錄下,如下圖:

 圖片96.png

 

3.備份服務(wù)器上所有數(shù)據(jù)庫(kù):

命令mysqldump –uroot –p123456 -–all-databases > allbackupfile.sql附圖

 圖片97.png

進(jìn)入D:\PHPWEB\MySQL Server 5.5\bin目錄下可以查看備份出來(lái)的allbackupfile.sql文件。附圖

圖片98.png

4.備份MySQL數(shù)據(jù)庫(kù)某個(gè)(些)表

mysqldump -uroot -p123456 databasename specific_table1 specific_table2 > backupfile.sql

示例:

備份出wordpress數(shù)據(jù)庫(kù)下的兩個(gè)表

圖片99.png 

圖片100.png

圖片101.png 

5.同時(shí)備份多個(gè)MySQL數(shù)據(jù)庫(kù)

mysqldump -uroot -p123456 -databases databasename1 databasename2 databasename3 > multibackupfile.sql

示例:

圖片102.png

圖片105.png

圖片106.png 



 

 

 

 

 

 

如果需要備份數(shù)據(jù)庫(kù)到指定的目錄下,在命令后端加入路徑即可。

實(shí)例:備份數(shù)據(jù)庫(kù)到D盤(pán)根目錄下,附圖

圖片107.png

圖片108.png


二、實(shí)現(xiàn)定時(shí)備份數(shù)據(jù)庫(kù)。

1.定時(shí)備份單個(gè)數(shù)據(jù)庫(kù)

本次要實(shí)現(xiàn)的是在每天凌晨2:00進(jìn)行自動(dòng)備份。

針對(duì)備份單個(gè)數(shù)據(jù)庫(kù)創(chuàng)建批處理文件backdb.bat,加入如下代碼:

@echo off

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

D:\PHPWEB\MySQLServer5.5\bin\mysqldump --opt -uroot -p123456 wordpress > D:\db_backup\wordpress_backup.sql

@echo on

注意:mysql安裝路徑不能存在空格,因此安裝MySQL時(shí)一定要注意不要?jiǎng)?chuàng)建有空格的目錄。

附圖:

圖片109.png 

然后創(chuàng)建計(jì)劃任務(wù),如下圖:

圖片110.png 

 圖片111.png

圖片112.png

圖片113.png

 

 

 

 

在2:00過(guò)后,查看D:\db_backup目錄下,已經(jīng)有自動(dòng)備份出來(lái)的sql文件,名稱為wordpress_backup.sql,附圖:

圖片114.png 

 

2.定時(shí)備份全庫(kù)。

針對(duì)備份所有數(shù)據(jù)庫(kù)創(chuàng)建批處理文件allbackdb.bat,加入如下代碼:

@echo off

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

D:\PHPWEB\MySQLServer5.5\bin\mysqldump --opt -uroot -p123456 --all-databases > D:\db_backup\allbackupfile.sql

@echo on

圖片115.png 

 

在2:00過(guò)后,查看D:\db_backup目錄下,已經(jīng)有自動(dòng)備份出來(lái)的sql文件,名稱為allbackupfile.sql,附圖:

圖片116.png 

 

 

三、附導(dǎo)出MySQL數(shù)據(jù)庫(kù)方命令:

進(jìn)入D:\PHPWEB\MySQLServer5.5\bin目錄下,執(zhí)行mysqldump -uroot -p123456 dbname > D:\db_backup\db.sql

實(shí)測(cè)及查詢網(wǎng)絡(luò)相關(guān)教程,使用mysqldump備份數(shù)據(jù)庫(kù)與導(dǎo)出數(shù)據(jù)庫(kù)命令一致。

 

總結(jié):

備份單個(gè)數(shù)據(jù)庫(kù)命令為

mysqldump -uroot -p123456 dbname > D:\db_backup\db.sql

備份多個(gè)數(shù)據(jù)庫(kù)命令為

Mysqldump -uroot -p123456 -databases dbname1 dbname2 dbname3 > D:\db_backup\ multibackupfile.sql

備份MySQL數(shù)據(jù)庫(kù)某個(gè)(些)表命令為

mysqldump -uroot -p123456 databasename specific_table1 specific_table2 > D:\db_backup\ backupfile.sql

備份服務(wù)器上所有數(shù)據(jù)庫(kù)命令為

mysqldump –uroot –p123456 -–all-databases > D:\db_backup\allbackupfile.sql

還原數(shù)據(jù)庫(kù)命令為

mysqldump -uroot -p123456 dbname < D:\db_backup\db.sql


以上文章是否對(duì)您有幫助?
  • 聯(lián)系銷售
    請(qǐng)?zhí)砑游业钠髽I(yè)微信
    為您提供1V1產(chǎn)品咨詢,上云方案定制服務(wù)
    企業(yè)微信
  • 請(qǐng)?zhí)砑游⑿殴娞?hào)
    掃碼登錄,業(yè)務(wù)提醒
    工單申報(bào),優(yōu)惠活動(dòng)
    關(guān)注公眾號(hào)