bugzilla如何備份數據,導入導出數據庫

bugzilla使用的數據庫是MySQL中的bugs,那麼如何備份bugs?有手動備份和自動備份兩種方式。

 

一、手動備份與導入:

        以管理員身份打開windows   cmd命令行,輸入命令“mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名(如 c:\backup.sql)”(環境變量“Path”中添加了路徑C:\mysql-5.6.25-winx64\bin),導出文件名的擴展名是“.sql”。實現數據庫的備份。

        如果要導入數據庫,  以管理員身份打開windows   cmd命令行,命令“mysql   -u root  -p”進入mysql數據庫控制檯。命令“use  數據庫名”,選擇某個數據庫,然後命令“source 導入文件名(如 c:\backup.sql) ”,完畢。

 

參考網址:http://wenku.baidu.com/linkurl=gcaxvsMTZu7k2soFAcf1403VPmA12qjDyck75xfI1sKMrrMMLkRC7eTSVJwaCTJ5TLMirpI3ACMKxw5HDMkU1SK41SMb70nTdjJkcZHP4Uu

 

二、自動備份數據庫

 假想環境:
MySQL   安裝位置:C:\mysql-5.6.25-winx64

數據庫名稱爲:bugs
MySQL root   密碼:123456
數據庫備份目的地:D:\mysql_backup\

腳本:


rem *******************************Code Start*****************************


@echo off

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
C:\mysql-5.6.25-winx64\bin\mysqldump --opt -u root --password=123456 bugs>D:\mysql_backup\bugs_%Ymd%.sql

@echo on


rem *******************************Code End*****************************


將以上代碼保存爲backup_db.bat

        進入“控制面板\所有控制面板項\管理工具”,打開“任務計劃程序”,進入界面,點擊“創建基本任務”。然後按部就班進行設置,“操作”選擇“啓動程序”,“程序或腳本目錄”定位到“C:\backup_db.bat”。設置完畢退出即可。 直接雙擊backup_mysql.bat也可以完成一次備份。

         

       如果要查看和刪除任務計劃,可以這樣做:以管理員身份打開windows  cmd命令行,鍵入命令“schtasks”,會提示“無法加載列資源”。命令“chcp”,提示“活動代碼頁:936”  ,命令“chcp  437”,將其改爲437,再次運行“schtasks”,就會有信息顯示,可以查看任務。然後我們就可以輸入“schtasks  /delete  /TN  taskname  /F”,強制刪除任務。       

 

三、數據庫恢復

      如果對bugzilla或者testlink平臺進行了較爲嚴重的誤操作,需要恢復數據庫到某一天。可在windows的命令行執行下面的命令(mysql的路徑已經加入):

      mysql -h localhost -u root -p123456 www<c:\www.sql

      123456是登入數據庫的密碼,www是要恢復的數據庫,www.sql是之前備份好的數據庫。

參考網址:http://blog.chinaunix.net/uid-24946452-id-2887851.html

                  http://www.cnblogs.com/liongis/archive/2013/03/12/2956573.html

 更改數據庫名稱:

導出數據庫,在導入數據庫,可實現數據庫名的更改。

 mysqldump -uxxxx -pxxxx -h xxxx db_name > db_name_dump.SQL
mysql -uxxxx -pxxxx -h xxxx -e “CREATE DATABASE new_db_name”
mysql -uxxxx -pxxxx -h xxxx new_db_name < db_name_dump.SQL
mysql -uxxxx -pxxxx -h xxxx -e “DROP DATABASE db_name”

 

 

 

 

 

  

 

 

 

 

  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章