bugzilla如何备份数据,导入导出数据库
来源:互联网 发布:ubuntu 打开anaconda 编辑:程序博客网 时间:2024/04/30 12:54
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
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”
- bugzilla如何备份数据,导入导出数据库
- db2 迁移数据库数据 、导出导入 、 备份
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- 【Oracle】Oracle如何实现创建数据库、备份数据库及数据导出导入
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle数据库数据的导入导出以及备份
- Mysql数据库备份,Mysql数据导入导出,命令行
- Oracle数据库的备份 数据导入与导出 Oracle
- 数据库备份和恢复--数据的导入导出 (mysql)
- mongodb远程数据库的连接以及备份导入导出数据
- Oracle数据库备份导入导出
- HDU 2050 折线分割平面
- 页面传值JS解析
- 史上最全的Linux常用命令
- 杭电 2005 第几天?
- 拓扑排序(topological-sort)
- bugzilla如何备份数据,导入导出数据库
- Spring Web MVC处理请求流程
- 2012年5月SAT香港真题解析
- Nasm Intro - Understand nasm by OpenH264 WelsCPUId
- 当spring 容器初始化完成后执行某个方法
- 如何在/etc/apt/sources.list添加新内容
- SAS9.1.3中文全功能版下载
- UIControl
- Linux下调整根目录的空间大小