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

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

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

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

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

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

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

圖片90.png 

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

圖片91.png 

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

 圖片92.png

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

 圖片93.png圖片94.png

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

示例:

mysqldump -uroot –p123456 wordpress > test.sql  

 圖片95.png

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

 圖片96.png

 

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

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

 圖片97.png

進入D:\PHPWEB\MySQL Server 5.5\bin目錄下可以查看備份出來的allbackupfile.sql文件。附圖

圖片98.png

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

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

示例:

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

圖片99.png 

圖片100.png

圖片101.png 

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

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

示例:

圖片102.png

圖片105.png

圖片106.png 



 

 

 

 

 

 

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

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

圖片107.png

圖片108.png


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

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

本次要實現(xiàn)的是在每天凌晨2:00進行自動備份。

針對備份單個數(shù)據(jù)庫創(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時一定要注意不要創(chuàng)建有空格的目錄。

附圖:

圖片109.png 

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

圖片110.png 

 圖片111.png

圖片112.png

圖片113.png

 

 

 

 

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

圖片114.png 

 

2.定時備份全庫。

針對備份所有數(shù)據(jù)庫創(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過后,查看D:\db_backup目錄下,已經(jīng)有自動備份出來的sql文件,名稱為allbackupfile.sql,附圖:

圖片116.png 

 

 

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

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

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

 

總結(jié):

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

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

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

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

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

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

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

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

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

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


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