精华内容
下载资源
问答
  • mysql数据备份服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用...

    dc25a6aed567a1f78fbd189afc43525a.png

    mysql数据备份

    云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

    选择云服务器ECS,您可以轻松构建具有以下优势的计算资源:

    无需自建机房,无需采购以及配置硬件设施。

    分钟级交付,快速部署,缩短应用上线周期。

    快速接入部署在全球范围内的数据中心和BGP机房。

    成本透明,按需使用,支持根据业务波动随时扩展和释放资源。

    提供GPU和FPGA等异构计算服务器、弹性裸金属服务器以及通用的x86架构服务器。

    支持通过内网访问其他阿里云服务,形成丰富的行业解决方案,降低公网流量成本。

    提供虚拟防火墙、角色权限控制、内网隔离、防病毒攻击及流量监控等多重安全方案。

    提供性能监控框架和主动运维体系。

    提供行业通用标准API,提高易用性和适用性。

    有关云服务器ECS的更多信息,参见 云服务器ECS帮助文档。

    展开全文
  • 查阅资料后发现,mysql可以设定主从服务器来达到数据备份的目的。数据备份的任务全部交给mysql服务器完成,对团购系统的程序运行影响较少,并且可以达到实时备份的效果。下面是mysql主从服务器设定的一些步骤(测试...

    系统的数据库需要实时备份,但是之前考虑的webservice备份数据的方法,对程序运行的效率有较大影响。查阅资料后发现,mysql可以设定主从服务器来达到数据备份的目的。数据备份的任务全部交给mysql服务器完成,对团购系统的程序运行影响较少,并且可以达到实时备份的效果。下面是mysql主从服务器设定的一些步骤(测试环境:主服务器是win2003,mysql版本 5.1.51;从服务器是win7, mysql版本是 5.1.51)。

    1、 在主服务器上新增一个用于备份的用户,全局权限设定为RELOAD, SUPER, REPLICATION SLAVE。将要备份的数据库的全部权限分配给改用户,并且该用户可以远程登录主服务器。

    2、 在主服务器的my.ini中的[mysqld]下面添加:

    server-id=1 #主服务器id

    log-bin=D:mysqllogmysql.log #备份

    binlog-do-db=tg #备份数据库

    3、 重启主服务器。

    4、 设定从服务器,在从服务器的my.ini中的[mysqld]下面添加:

    server-id=2 #必须与主服务器的id不一致

    master-host=***.***.***.*** #主服务器ip

    log-bin=D:mysqllogmysql.log

    master-user=slave #主服务器上新增的用户名

    master-password=123 #密码

    master-port=3306 #主服务器端口

    master-connect-retry=60 #同步时间间隔为60秒

    5、 重启从服务器mysql。在主服务器mysql上运行SHOW MASTER STATUS 记录下File、Position字段值。启动从服务器mysql,运行一下命令:

    change master to master_host=***.***.***.*** ;

    change master to master_user= ‘slave’;

    change master to master_password=123;

    change master to master_log_file=mysql.000001 # 刚刚记录的File值

    change master to master_log_pos=38392;#刚刚记录的position值,

    然后运行 start slave;show slave status如果成功的话,可以返回一条与主服务器有关的数据,

    这是回到主服务器上运行 show processlist 就可以查看到从服务器的连接状态。到此主从服务器的设定完成

    无限星辰 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明win下mysql主从服务器 数据备份!

    展开全文
  • 原始数据在操作系统上呈什么样,备份出来也是什么样,适用于比较大型、重要、出现故障时要快速恢复的场景逻辑备份备份sql语句,恢复的时候执行一遍备份的sql语句,较为灵活,但恢复速度较慢,适用于小型、便于在...

    备份的不同分类:

    热备份、温备份和冷备份

    热备份:读、写不受影响;

    温备份:仅可以执行读操作;

    冷备份:离线备份;读、写操作均中止;

    物理备份和逻辑备份

    物理备份:复制数据文件;原始数据在操作系统上呈什么样,备份出来也是什么样,适用

    于比较大型、重要、出现故障时要快速恢复的场景

    逻辑备份:备份sql语句,恢复的时候执行一遍备份的sql语句,较为灵活,但恢复速度较

    慢,适用于小型、便于在其他服务器上进行恢复的场景

    完全备份、增量备份和差异备份;

    完全备份:备份全部数据;

    增量备份:仅备份上次完全备份或增量备份以后变化的数据;

    差异备份:仅备份上次完全备份以来变化的数据;

    备份工具:

    1、通过复制对象相关文件的方式创建备份

    一般适用于myisam引擎表,只要将.frm、.MYD、.MYI这些文件复制保存就相当于进行了备份

    步骤:mysql>FLUSH TABLES tb_name WITH READ LOCK    #备份前对表进行只读锁定

    [root@localhost /]cp /the/path/to/data /the/path/to/backup

    mysql>UNLOCK TABLES         #释放锁

    这种备份方法不适用于Innodb表,当innodb_file_per_table设置为1时,复制表对象的相关文件.ibd不能达到备份的目的,因为表结构、所属数据库等信息仍存在于Innodb的系统表空间中。

    2、使用sql语句进行备份mysql>SELECT * INTO OUTFILE "/path/to/somefile.txt" FROM tb_name [WHERE clause];

    3、使用mysqldump进行逻辑备份

    备份单个数据库/表mysqldump -uUSERNAME -p PASSWORD db_name [tb_name]> /path/to/backup/db_name.sql

    备份多个数据库mysqldump -uUSERNAME -p PASSWORD --databases db1 db2 > /path/to/backup/db1_db2.sql

    使用--tab输出txt文件和sql文件,将数据和建表语句分开mysqldump -uUSERNAME -p PASSWORD --tab=/path/to/backup db_name [tb_name]    #将数据库的全部对象或特定的表导出到backup目录下

    例1:备份数据库jiaowu下的tutors表

    Flrw1HhmiHqM-nmlR_uX1KJU2zpc

    查看/tmp/test2目录

    FqJ2vJ8od9tJG_SD2XYHlXey0E_g

    例2:备份整个数据库

    FmLCm1ZfhKmhKpCTvBxgeS0aiFVU

    然后查看/tmp/test目录

    Fg14usnAmCbhJORRJqwcVMChlzYq

    可以发现,数据库中的每张表都生成两个同名文件,.txt存储表中的实际数据,.sql存储的是sql语句(建表语句)

    查看一下tutors.txt这个文件

    FhgRNfTPN2_UfELkJRZSKO6Y7A9P

    可以看到,每条记录输出到一行上,列值之间用tab符隔开,如果希望自己能自定义输出的格式,可以使用下面的选项--fields-terminated-by=","列值之间用逗号隔开

    --fields-enclosed-by="""列值使用双引号引起来

    --lines-terminated-by=‘\"指定\为行结束符,默认为换行符

    Fs1Oa8GyUjw9nXVQysVa2hi_YCpP

    Fh1oeRQ6RZgPALVKDcxAf3QVOxIP

    可以看到,导出的tutors.txt列值之间以逗号分开,并使用双引号引住,这样可以方便以后数据导入回数据库中

    注意要点:

    当mysqldump没有使用--tab时,其导出的sql文件中既有操作语句又有建表语句;当使用--tab时,其中txt文件保存数据,sql文件仅有建表语句。

    数据库的还原

    1、mysqldump没使用--tab选项mysql>use db_name

    mysql>source /path/to/backup/tb.sql     #这样即可导入

    2、mysqldump使用--tab选项

    1、使用.sql文件将表创建好mysql -uUSERNAME -p PASSWORD db_name 

    FvF7mpyBHKmgb6whgMNfY-CpfC78

    2、在数据库中通过LOAD DATA INFILE语句来导入.txt文件到表中mysql>LOAD DATA INFILE "/path/to/tb.txt" INTO TABLE tb_name [参数]

    FmndSPhOloA8D5zYQQuFHl0cNatJ

    创建冷备份

    1、查看正在使用的二进制日志mysql>show master status;

    Fqk9vWsflXCxsOhbfs_YGkcBAWqk

    2、进行二进制日志滚动mysql>flush logs

    FqjdOAsnSmCYqTOlTQJj3hqQBf4f

    3、关闭mysql,备份数据目录,开启mysql即可

    创建增量备份

    1、进行二进制日志滚动

    2、使用mysqlbinlog进行备份mysqlbinlog /path/to/binlog/mysql-bin.0000xx > /path/to/backup/0000xx.sql

    (恢复时可以直接source或mysql命令(上面还原时有讲到))

    说白了增量备份就是使用mysqlbinlog将上次备份后新生成的二进制日志备份到指定目录

    展开全文
  • 最快的MySql数据库备份方法...一、数据备份捷径因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中试验环境:操作系统:WinNT4.0,Mysql3...

    最快的MySql数据库备份方法

    使用MYSQL进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快有好。

    一、数据备份捷径

    因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。

    目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中

    试验环境:

    操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0

    在hostA中安装mysql数据库并建立TestA数据库

    hostB机安装mysql数据库,没有TestA数据库

    方法步骤:

    启动phpMyAdmin察看HostA和HostB中的数据库列表,在HostB中没有TestA数据库

    找到HostA中mysql的安装目录,并找到数据库目录data

    在我的试验环境中,这个目录是

    C:mysqldata

    找到对应数据库名称的子目录

    C:mysqldataTestA

    粘贴拷贝到HostB的Data目录下,是HostA同HostB Mysql数据目录下的文件相同

    刷新HostB的phpMyAdmin察看一下数据库列表,我们看到TestA已经出现,并且作查询修改等操作都正常,备份恢复恢复成功

    试验结论:Mysql的数据库可以通过文件形式保存,备份,恢复只要将相应文件目录恢复即可,无需使用其它工具备份。

    二、正规的方法(官方建议):

    导出要用到MySQL的mysqldump工具,基本用法是:

    mysqldump [OPTIONS] database [tables]

    如果你不给定任何表,整个数据库将被导出。

    通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。

    相关文档:

    我使用的是apserv安装包,安装时语言我选择的是gb2312,后来在建立新的数据库时,‘整理’选择的是utf8,接下来在表中参数类型基本选择的都是utf8,接下来我就直接调用啦,嘎嘎,我写的是一个简单的留言本。最简单的读取数据库写入数据库的程序,嘎嘎!奇怪的是在数据库里面直接操作中文显示都很正常。可是一到网 ......

    代码如下:

    1  String command  =   " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;

    2      try    {

    3     Process process& ......

    前不久网上公开了一个MySQL Func的漏洞,讲的是使用MySQL创建一个自定义的函数,然后通过这个函数来攻击服务器。最早看到相关的报道是在o-otik上,但是公布的是针对 Unix系统的Exploit,并且成功率也不是很高.而近期,国内有高手放出针对Win系统的相关文章,于是我马上找来与朋友一同研究.

    其实我们早就能想到.当我们在对MSSQL ......

    原文链接:http://hi.baidu.com/171892549/blog/item/14818d0ac616ee34b1351dbd.html

    在数据库表中,使用索引可以大大提高查询速度。

    假如我们创建了一个 testIndex 表:

    CREATE TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL);

    我们随机向里面插入了 1000 条记录,其中有一条 i_testID vc_Name ......

    MySql 字符串函数

    [ 2006-04-22 19:24:44 | Author: Ychon ]

    Font Size: Large | Medium | Small

    对于针对字符串位置的操作,第一个位置被标记为1。

    ASCII(str)

    返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。

    mysql> select ASCII('2');

    -> 50

    mysql ......

    展开全文
  • 增量备份备份当前到最近一次完全备份或增量备份之间的数据备份较快,但还原相对复杂,需要最近一次的完全备份和所有之后的增量备份,并且按备份顺序依次进行还原。差异备份备份当前到最近一次完全备份之间的...
  • 最快的MySql数据库备份方法...一、数据备份捷径因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中试验环境:操作系统:WinNT4.0,Mysql3...
  • MySQL数据备份

    2019-10-07 05:32:09
    MySQL数据备份: #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。 #2. 逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低...
  • 用mysqldump每天备份全量数据然后传输到另外一台机器上这种方式进行数据备份,久而久之越来越慢。于是开始研究如何利用mysql的主从同步功能实现自动备份。如果实现自动备份,主从服务器之间只需要在有数据更新时同步...
  • Mysql 数据备份

    2015-12-24 15:56:29
    数据备份可以分为冷备(服务器停止)和热备一般系统用mysqldump命令便可以 加入数据库数据较大超过1G mysqldump 方法备份容易恢复困难研究mysql手册,发现开源的mysql数据备份分为逻辑备份和物理备份mysqldump ...
  • mysql数据备份

    2019-05-11 00:15:46
    ​ 首先看一下我们当前服务器数据备份逻辑。 ​ 第一点,要开启数据库的binlog。在数据库的配置文件中添加以下配置,为了避免binlog太大,指定了8天为binlog的有效期。 log_bin = /var/lib/mysql/bakup/mysql-bin....
  • 原理:Mysql备份有三个步骤:作为主服务器的Master,会把数据库每一次的变动(每条sql语句)都记录到二进制日志Binarylog中。作为从服务器Slave, 使用master上的用户登陆到 master上,读取master的Binarylog,写入到...
  • mysql数据备份总结

    2018-10-24 18:08:31
    mysql数据备份(重要) ​ 对于一个网站来说,数据是最重要的,也是无可替代的,服务器宕机可以更换硬件,项目丢失都可以根据之前的需求重写,但是数据丢失对于一个公司来说,是灾难性的,所以下面,主要介绍几种...
  • 用mysqldump每天备份全量数据然后传输到另外一台机器上这种方式进行数据备份,久而久之越来越慢。于是开始研究如何利用mysql的主从同步功能实现自动备份。如果实现自动备份,主从服务器之间只需要在有数据更新时同步...
  • 最快的MySql数据库备份方法...一、数据备份捷径因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中试验环境:操作系统:WinNT4.0,Mysql3...
  • 基于多用户和数据隐私的考虑,提出了个人数据备份系统解决方案。它利用网络存储设备具有的大容量、高可靠性、高安全性特点,为用户提供一定容量的空间来保存个人数据,同时利用软件的权限管理很好地实现个人数据的...
  • MySQL数据备份概述

    2019-04-20 19:56:45
    MySQL备份类型 热备份、温备份、冷备份 (根据服务器状态) 热备份:读、写不受影响; 温备份:仅可以执行读操作; 冷备份:离线备份;读、写操作均中止; 物理备份与逻辑备份 (从对象来分) 物理备份:复制数据...
  • mysql数据备份今天遇到一个很傻逼的问题,有人登上开发服务器,不知是有意还是无心;把mysql里面的库全部删除了。。。那个人结果如何,我们就不作讨论了。。。没办法我只能写个shell脚本,用crontab跑下定时;做些...
  • mysql 数据备份

    2012-11-30 16:30:11
     在mysql中,数据备份的方法可以有mysql主从复制,mysqldump数据快照保存两种方式。mysql主从备份是从服务节点的备份进行操作,当主服务器发生故障,可以保证系统仍然有db服务节点。但是主从备份不能保证误操作时.....
  • 用mysqldump每天备份全量数据然后传输到另外一台机器上这种方式进行数据备份,久而久之越来越慢。于是开始研究如何利用mysql的主从同步功能实现自动备份。如果实现自动备份,主从服务器之间只需要在有数据更新时同步...
  • 数据备份1.物理备份与逻辑备份物理备份物理备份就是将数据库的数据文件,配置文件,日志文件等复制一份到其他路径上,这种备份速度一般较快,因为只有I/O操作。进行物理备份时,一般都需要关闭mysql服务器,或者对...
  • 原标题:Navicat for MySQL 数据备份教程一个安全和可靠的服务器与定期运行备份有密切的关系,因为错误有可能随时发生,由攻击、硬件故障、人为错误、电力中断等都会照成数据丢失。备份功能为防止数据丢失而应运而生...
  • MySQL 数据备份

    2018-07-04 23:40:24
    如果我们服务器的硬件坏了可以维修或者换新, 软件问题可以修复或重新安装, 但是如果数据没了呢?这可能是最恐怖的事情了吧, 我感觉在生产环境中应该没有什么比数据跟更为重要. 那么我们该如何保证数据不丢失、或者...
  • 最近因为项目需要,写了两个很简单的脚本备份数据库和项目的数据mysql备份:backmysql.shDB_USER="数据库账号"DB_PASS="数据库密码"DB_HOST="localhost"//或者127.0.0.1或服务器ipDB_NAME="数据库的名称"BIN_DIR="/...
  • MySQL数据备份方法

    2018-03-01 15:40:00
    MySQL备份和还原 备份:副本 RAID1,RAID10:保证硬件损坏而不会业务中止; DROP TABLE mydb.tb1; 备份类型: 热备份、温备份和冷备份(根据服务器是否在线) 热备份:读、写不受影响; 温备份:仅可以执行读操作...
  • 一:备份mysql数据库(1)编写备份脚本#!/bin/bash #设置mysql备份目录 folder=/home/javaweb/rsc/mysql/rsc-boot cd $folder day=`date +%Y%m%d` rm -rf $day mkdir $day cd $day #数据库服务器,一般为localhost ...
  • 本次针对ubuntu物理服务器系统出现问题无法登录的情况,如何快速备份或者迁移mysql数据文件 本文目录 mysql服务器上的位置 快速备份数据库文件 迁移mysql数据库文件目录 mysql服务器上的位置 首先我们看一下...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,441
精华内容 2,176
关键字:

服务器mysql数据备份

mysql 订阅