一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一...
分类:
数据库 时间:
2015-01-31 11:50:44
阅读次数:
219
今天在工作中,需要迁移服务器的任务。第一次做,在此记录一下。 应为是windows服务器。我直接就是远程连接的。 备份 首先我是闲备份数据库的,从mysql中导出数据,备份到本地。然后备份程序代码。程序代码通过f...
注:此操作在master数据库上执行/*1.--得到数据库的文件目录@dbname 指定要取得目录的数据库名 如果指定的数据不存在,返回安装SQL时设置的默认数据目录 如果指定NULL,则返回默认的SQL备份目录名 *//*--调用示例 select 数据库文件目录=dbo.f_getdbpath(...
分类:
数据库 时间:
2015-01-28 12:29:46
阅读次数:
341
首先需要了解Mysql安装后的相关目录: 1、数据库目录 /var/lib/mysql/2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)3、相关命令 /usr/bin(mysqladmin mysqldump等命令)4、启动脚本 /etc/rc.d/...
分类:
数据库 时间:
2015-01-28 00:43:44
阅读次数:
187
使用软件备份mysql数据库(以Navicat为例)1)打开Navicat---连接---Mysql2)填写mysql数据库连接信息3)备份mysql数据库文件双击打开创建的连接---选择数据库---右键点击---选择"转储SQL文件",即可将数据库导出成.sql文件4)还原mysql数据库文件双击打开创建的连接---选择数..
分类:
数据库 时间:
2015-01-26 19:27:42
阅读次数:
277
客户服务器,需要每天定时备份数据库,没办法,bat走起!代码如下:@echo offC:cd C:\***\***\mysql\binset Ymd=%date:~,4%%date:~5,2%%data:~8,2%mkdir D:\sqlback\%Ymd%mysqldump -uroot -p *...
分类:
数据库 时间:
2015-01-26 19:07:17
阅读次数:
179
1.备份1 ①.进入数据库2 mysql -uroot -p pwd;3 ②.查看数据库4 show databases;5 ③.备份数据库6 mysqldump -hlocalhost -uroot(用户名) -p1234(密码) dbname(源数据库)>f:/file.sql(备份文件)2.还...
分类:
数据库 时间:
2015-01-26 16:56:44
阅读次数:
213
众所周知,为了数据的安全,我们经常要为数据进行备份操作。方法有很多,以前常用的一种方法是进行数据库的分离和附加操作,只不过这种方法挺费事的。现在换另外一种方法,直接对数据库进行备份,生成bak文件。如下:
在数据库上面(右键-->任务-->备份)就可以看到备份数据库的界面:
如果在上面选择备份地址的时候添加两个地址,则备份的时候会将数据库分成两个部分分别...
分类:
数据库 时间:
2015-01-26 15:13:33
阅读次数:
225
基于mysqldump实现数据库的逻辑备份【备份类型】根据备份时,数据库服务器是否在线:冷备份:coldbackup,服务器要离线,意味着我们的读写操作都不可以进行了,但是服务器离线比较困难。温备份:warmbackup,全局施加共享锁,只可读,不可写的备份叫温备份热备份:hotbackup,..
分类:
数据库 时间:
2015-01-26 06:42:33
阅读次数:
369
案例: 线上有一数据库,需要每周全备一次,每天差备一次[安全起见还是差备吧,不要增备,不要吝啬磁盘哦,而且差备恢复还很快] 1、每周对数据库hellodb做完全备份 crontab任务计划: 10 01 * * 1 /bin/bash /work/dump-complete-hello.sh ===...
分类:
数据库 时间:
2015-01-25 13:49:01
阅读次数:
311