定期备份你的数据库总是一种好的做法。有三种方法可以使用备份你的 MySQL 数据库。
通过 PHP 使用 SQL 命令。
使用 MySQL 二进制通过 PHP mysqldump。
使用 phpMyAdmin 的用户界面。
通过 PHP 使用 SQL 命令
可以执行 SQL SELECT 命令完成任何表的备份。把一个完整的数据库存储您需要为单独的表编写单独的查询。每个表将存储到单独的文本文件中。
试试以下的例子使用 SELECT INTO OUTFILE 查询用于创建表的备份:
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) ...
企业网络中交换机作为的核心设备担当着重要角色,不管是网络层次中位于接入层的二层交换机还是汇聚层和核心层的三层交换机,我们都必须保证这些设备的正常顺利且安全的运行。然而任何网络都不能说是百分之百安全的,所以交换机肯定会有出问题的那一天,因此在平时就应该由网络管理员作好充分必要的数据备份工作,这样可以帮助企业在出现问题后第一时间恢复正常。今天小编就和大家谈谈如何将交换机中的数据进行备份。 交换机中的重要数据有哪些 和之前我们介绍过的硬件防火墙以及路由器一样,在交换机中需要我们特别“关照”的数据是保存于交换机FLASH中的操作系统文件以及同样保存在FLASH中的config配置文件。至于究竟...
一 组网需求:无二 组网图:无三 配置步骤:在对MS SQL Server 2000进行备份之前,需要先配置备份策略。1 新建策略用鼠标右键点击主界面左侧的Policies,选择New Policy图12 输入策略名输入策略名,这里叫做mssql,将下面的选项勾上,这样可以使用向导定制策略;图23 选择备份类型在Select the policy type中选择MS-SQL-Server;图34 选择客户端在Client List界面中点击Add,输入客户端主机名,也可以点击图中右边的小计算机图标,在列表中选择,备份服务器会列出所有与之相连的网络的中的计算机,这里选择IX500ADS,因为这是MS SQL Server 2000数据库服务器。点击下一步会弹出对话框选择操作系统;图4图5图65 选择...
前言:我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是asp.net中的备份),备份的代码很简单:
下面是我做一个网站后台时在"备份"按扭下写的一个事件:
protected void Button1_Click(object sender, EventArgs e)
...{
string newname = "WebJake" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString()+".bak";
SqlConnection cn = DB.createCon();
string nepath=Server.MapPath("../../Dat...
以下是在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码:
文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份)
请选择要备份的表格:
<?
$con=mysql_connect('localhost','root','xswlily');
$lists=mysql_list_tables("embed",$con);
//数据库连接代码
$i=0;
while($i$tb_name=mysql_tablename($lists,$i);
echo "".$tb_name."
";
//列出所有的表格
$i++;
}
?>
文件二、Backup.php
<?if ($table=="") header("Location:listtable.php");?>
<?
$con=mysql_connect('localhost','root','xswlily');
$query="selec...
随着银行业的不断发展壮大,计算机网络和数据库的应用越来越广泛,其中数据库,特别是大型数据库的安全问题,已得到广大广大数据库管理员的重视。为了防止数据的意外丢失或损坏,必须对数据采取有效的备份手段。
所谓数据备份,就是保留一套备用系统,当运行系统出现故障时,能够以最小的时间恢复原来的数据。数据库的备份,可以是整个数据库的拷贝,也可以是其中一部分数据的拷贝(一个或多个表空间)。数据备份一般有两个层次:
硬件级备份:用冗余的硬件来保证系统的连续运行,比如双机容错、硬盘镜像等方式。如果主硬件损坏,后备硬件能够立刻接替其工作。
软件级备份:将系统数据保存到其他可以移动的介质上,如磁带、软盘、光盘等...
类别:数据库 -
DB2 查看:152
更新:2014-05-19
最近,我恢复了一个数据库.其中的辛苦不予言表,我想写出自己用到的一些语句,和遇到相同问题的xdjm共勉。首先谈db2数据库的备份,我用的是backup命令。db2 backup database 数据库名(我的库是jsdb)忘了说了,在backup之前需要停止你要备份的数据库,我用了db2stop force(之所以用force参数是因为这样好停懒省事:)和db2start。这样就保证可以成功backup了。备份完成后db2会告诉你一个时间戳,例如:20040831(之后好几位)这样就会在当前目录下产生一个与你数据库名相同的文件夹名例如:jsdb。这个文件夹目录层次很重要,如果错了会在恢复时提示找不到文件。备份完成以后就是恢复了,我用的是restore命令。db2 restore database 数据库名(js...
类别:数据库 -
DB2 查看:113
更新:2014-05-19
随着银行业的不断发展壮大,计算机网络和数据库的应用越来越广泛,其中数据库,特别是大型数据库的安全问题,已得到广大广大数据库管理员的重视。为了防止数据的意外丢失或损坏,必须对数据采取有效的备份手段。所谓数据备份,就是保留一套备用系统,当运行系统出现故障时,能够以最小的时间恢复原来的数据。数据库的备份,可以是整个数据库的拷贝,也可以是其中一部分数据的拷贝(一个或多个表空间)。数据备份一般有两个层次:硬件级备份:用冗余的硬件来保证系统的连续运行,比如双机容错、硬盘镜像等方式。如果主硬件损坏,后备硬件能够立刻接替其工作。 软件级备份:将系统数据保存到其他可以移动的介质上,如磁带、软盘、光盘等。当系统出现...
类别:数据库 -
DB2 查看:105
更新:2014-05-19
1.启动Backup Server2.用sa登录isql3.dump database DatabaseName to '...',引号中的内容,可以是路径或者已经登记在sysdevices里的设备名,比如dump database mydb to "/dev/nrmt0"如果有windows下的客户端,使用Sql Server Manager ,Dump和Load数据库,先在Dump Devices创建备份设备,然后右键点击要备份的数据库,选Backup
恢复丢失的数据库文件在很大程度上取决于所采用的备份策略。本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例。 引言 随着信息系统在各种商务活动中重要性的不断增强,维护系统数据的可用性已成为当前一个十分重要的课题。为了有效地保持健康的信息系统,必须采取一定的措施防止在由介质、操作系统、软件和其它事件导致重要数据库文件严重损坏的情况下影响RDBMS(关系数据库管理系统),进而影响信息系统的正常运行。这就需要在此类系统失败的情况履芄患笆薄⒂行У亟性帜鸦指础;指炊У氖菘馕募诤艽蟪潭壬先【鲇谒捎玫谋阜莶...
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表以破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事!
备份数据库两个主要方法是用mysqldump程序或直接拷贝数据库文件(如用cp、cpio或tar等)。每种方法都有其优缺点:
mysqldump与MySQL服务器协同操作。直接拷贝方法在服务器外部进行,并且你必须采取措施保证没有客户正在修改你将拷贝的表。如果你想用文件系统备份来备份数据库,也会发生同样的问题:如果数据库表在文件系统备份过程中被修...
一、对于Windows主机
==============
假想环境:
MySQL 安装位置:C:MySQL
论坛数据库名称为:bbs
MySQL root 密码:123456
数据库备份目的地:D:db_backup
@echo off
C:MySQLbinmysqladmin -u root --password=123456 shutdown
C:MySQLbinmysqldump --opt -u root --password=123456 bbs > D:db_backupbbs.sql
C:MySQLbinmysqld-nt
将以上代码保存为backup_db.bat
然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点...
对于服务器数据的备份是比较麻烦的事情,如果每天或者经常要手工去备份自然是很痛苦的事情。这里我介绍一种通过sql server的作业调度来建立自动备份的方法:
1、进入企业管理器中->管理->sql server代理->作业;
2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;
3、点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便填写,如步骤1,类型和数据库默认,不需要修改。命令中写入以下语句:
BACKUP DATABASE [数据库名] TO DISK = N'F:data数据库备份' ...
一、完全备份和增量备份"完全备份"对数据库文件和事务日志都进行备份。"增量备份"仅对事务日志进行备份。通常,会在完全备份过程中穿插进行多个增量备份。比如,一周进行一次完全备份,每天进行一次增量备份。二、执行完全备份或者增量备份 完全备份是对数据库文件和事务日志文件进行备份。增量备份只备份事务日志文件。通常,您应当在每两次完全备份之间进行几次增量备份。 1. 确保您对数据库具有DBA权限。 2. 对数据库执行校验检查以确保它未损坏。您可以使用Validation实用程序或sa_validate存储过程。 例如:以DBA身份连入数据库,然后运行命令:call sa_validate或者在命令行下: dbvalid -c "...
批处理功能:输入几个参数,让批处理代你完成烦琐的工作吧!远程FTP文件到本地计算机,你可以拖入开机启动或任务计划中,定时下载远程的指定数据,希望大家多测试,多提意见,多完善,谢谢!上代码!举例说明:我需要每天早上从服务器202.33.22.102上下载指定目录的文件到本机,那么你需要指定以下几个参数即可一、远程IP,Is not null二、FTP用户名,Is not null三、远程密码,Is not null四、下载哪个目录下的文件,如果是根目录则输入点点,即".."(没有双引号)五、子目录,你可能要下载一个文件夹下的多个目录吧?如果有,请用逗号隔开,如果没有则什么也不要设置(包括空格),文件夹名请间量不要有空格,以免不必要的麻烦,...
类别:程序开发 查看:125
更新:2014-05-10
一、技术介绍 使用BGP协议要将两个网络建立邻居关系,因为卫星走的是单向链路,不能建立起邻居关系,为了使BGP协议建立起邻居关系,我们在路由器中使用了代表路由器本身地址的环路地址,环路地址是逻辑地址,这样在BGP要建立邻居是路由器间均使用环路地址,因为环路地址是双向的。 在建立BGP动态路由时,要使路由器间处在一个自治域中,建立邻居路由更新从环路地址更新。 由于BGP生成动态协议是建立在TCP的基础上,它通过环路地址的邻居关系建立双向握手,从而生成动态路由,它的级别是200,所以ISDN备份的动态路由级别要大于200,级别越大优先级越低。 策略路由在主站和小站之间都不是不须的,为了使配置易于理解,建议配...
类别:其它 -
协议大全 查看:92
更新:2014-05-09