精华内容
下载资源
问答
  • 双机热备份

    2018-12-16 22:51:20
    双机热备SQL SERVER2014镜像配置及删除说明文档
  • 双机热备份方案:双机容错基本架构 双机互备援(Dual Active)模式 双机热备份(Hot Standby)模式
  • NT双机热备份系统实例
  • 【IT168 技术文档】在linux服务器lvs负载均衡、双机热备应用中经常用到mysql双机热备,安装和配置过程如下:一、 安装MYSQL# cp mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz /usr/local/# tar zxvf mysql-...

    【IT168 技术文档】在linux服务器lvs负载均衡、双机热备应用中经常用到mysql双机热备,安装和配置过程如下:

    一、 安装MYSQL

    # cp mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz /usr/local/

    # tar zxvf mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz

    # mv mysql-standard-4.1.9-pc-linux-gnu-i686 mysql

    # cd mysql

    # more INSTALL-BINARY

    def3b0e7dbc18ec8d02b1837351fcf4e.png

    查看安装文档,注意以红色框内为主。

    # groupadd mysql (建立mysql组)

    # useradd -g mysql mysql (建立mysql用户并将其用户加入该组)

    # scripts/mysql_install_db --user=mysql (以mysql用户身份执行数据库初始化安装脚本)

    # chown -R root . (归属root权限为当前目录)

    # chown -R mysql data (归属mysql权限为data目录)

    # chgrp -R mysql . (改变mysql档案/目录的使用者与群组拥有人为当前目录)

    # bin/mysqld_safe --user=mysql & (以mysql用户身份后台启动mysql数据库进程)

    之后我们就可以启动mysql数据库,如图:

    a558f81b91a3460cfd98f904ab7f7b4a.png

    显示为上述图,表示安装正确。

    为了使数据库更加安全,我们来设置数据库密码。

    如在下次启动服务器时能自动启动mysql数据库进程,我们还需写入/etc/rc.d/rc.local文件里

    echo “/usr/local/mysql/bin/mysqld_safe --user=mysql &” >;>; /etc/rc.d/rc.local

    展开全文
  • oracle双机热备份方法

    2011-09-30 14:10:23
    oracle双机热备份方法oracle双机热备份方法oracle双机热备份方法
  • mysql双机热备份的实现步骤
  •  所谓双机热备份系统就是整个系统的组织结构采用双套设备,用两个相同的设备组织成为一个系统,每套设备既能够单独工作,也能够同时工作,任何一套设备出现故障,另外一套能够正常工作保证系统不间断工作。...
  • 德维森PPC31双机热备份系统使用手册pdf,德维森PPC31双机热备份系统使用手册
  • 双机热备份交换机

    千次阅读 2018-07-24 13:19:13
  • 基于OPC DX规范的双机热备份技术研究pdf,基于OPC DX规范的双机热备份技术研究
  • MySQL双机热备份试验.pdfMySQL双机MySQL双机热备份试验.pdf热备份试验.pdfMySQL双机热备份试验.pdf
  • 建立双机热备份系统图解 建立双机热备份系统图解
  • MySql双机热备份方法(备份Master数据库mysql到Slave中)【环境】操作系统:两台32位Windows7旗舰版Mysql版本:mysql-5.5.28-win32(低版本mysql在配置副库时有所区别)工具:mysql-gui-tools-5.0-r17-win32Master IP:...

    MySql双机热备份方法(备份Master数据库mysql到Slave中)

    【环境】

    操作系统:两台32位Windows7旗舰版

    Mysql版本:mysql-5.5.28-win32(低版本mysql在配置副库时有所区别)

    工具:mysql-gui-tools-5.0-r17-win32

    Master IP:192.168.1.4(主)

    Slave IP:192.168.1.15(副)

    MySQL安装路径:D:\Program Files\MySQL\MySQL Server 5.5

    【设置】

    分别另外添加用户:用户名:mysql,密码:mysql (grant all on *.* to ' mysql '@'%' identified by ' mysql ';);并将mysql数据库内的表user中的host列下的值改为%(或者设置为允许远程访问的主机的IP)

    在master(192.168.1.4)上测试slave(192.168.1.15) mysql用户是否可以远程登录,以及在slave (192.168.1.15)上测试master (192.168.1.4) mysql用户是否可以远程登录,如果不能正常登录,需查看数据库mysql数据库内user表内用户信息是否正确.(如果不能登录,也可能是防火墙问题导致)

    【配置】

    找到安装路径下的my.ini配置,并分别[mysqld]下添加以下内容:

    Master配置:

    [mysqld]

    server-id=1

    log-bin=bin_log

    binlog-do-db=mysql(需备份的数据库名称)

    重启master上的mysql服务,点击

    80a26d97402ed9732624b89122c67f52.png,输入密码进入,

    输入show master status命令后得

    df515aff66ace1c0f1221ebf4de06741.png

    记录下File、Position对应的值;

    Slave配置:

    [mysqld]

    server-id=2

    启动slave上mysql服务,点击进入,在命令行输入root用户密码后

    0f79f27f82fbdd728fc8db03811bb9c9.png

    再输入命令:

    change master to master_host='192.168.1.4', master_user='mysql', master_password='mysql’, master_log_file='bin_log.000001', master_log_pos=395;(此处的master_log_file、master_log_pos必须与主库信息相同)

    输入:slave start启动;

    输入:show slave status

    07db4a2d9c3a4b54a183419472833915.png

    当图中画线部分为“YES”时,表示主从同步正常。

    经测试:在主库内创建、添加数据,副库可正常进行备份。

    展开全文
  • 如果从库是用来做备份,设置这个参数会存在数据不一致,不要使用。 如果是分担主库的查询压力,可以考虑。 9. sync_binlog=1 Or N Sync_binlog的默认值是0,这种模式下,MySQL不会同步到磁盘中去。 这样的话,Mysql...

    一. 准备工作

    1. 准备两台服务器(电脑),接入局域网中,使互相ping得通对方

    2. 两台服务器都安装mysql-server-5.1,必须保证mysql的版本一致

    3. 假设,服务器A:192.168.0.2,服务器B:192.168.0.3

    二 创建同步用户

    在主服务器上为从服务器建立一个连接账户。改账户必须授予replication slave 权限。因为服务器A和服务器B互为主从。

    所以分别建立一个同步用户。

    服务器A:

    mysql>grant replication slave on *.* to 'replicate'@'192.168.0.3' identified by '123456'

    mysql>flush privileges;

    服务器B

    mysql>grant replication slave on *.* to 'replicate'@'192.168.0.2' identified by '123456'

    mysql> flush privileges;

    3 .测试同步用户

    创建好用户连接账户后,我们可以在从服务器(slave)上用replicate账户对主服务器(master),看是否连接成功

    C:\Users\Administrator> mysql -h192.168.0.3 -ureplicate -p123456

    mysql -h192.168.0.2 -ureplicate -p123456

    4.修改配置文件my.ini

    服务器A

    server-id=1

    log-bin=backuplog

    sync_binlog=1

    binlog_format=row

    auto_increment_increment = 2

    auto_increment_offset = 1

    max_binlog_size=512m

    expire_logs_days=1

    binlog_do_db=oa

    binlog_ignore_db=mysql

    binlog_ignore_db=information_schema

    replicate_do_db=oa

    replicate_wild_ignore_table=oa.log

    slave_skip_errors=all

    服务器B

    server-id=2

    log-bin=backuplog

    sync_binlog=1

    binlog_format=row

    auto_increment_increment = 2

    auto_increment_offset = 2

    max_binlog_size=512m

    expire_logs_days=1

    binlog_do_db=oa

    binlog_ignore_db=mysql

    binlog_ignore_db=information_schema

    replicate_do_db=oa

    replicate_wild_ignore_table=oa.log

    slave_skip_errors=all

    5.分别重启服务器

    net stop mysql

    net start mysql

    6.分别查看服务器A和服务器B的主服务器状态

    show master status\G

    7.分别在服务器A和服务器B上用change master to 命令指定同步位置

    服务器A

    stop slave;

    change master to master_host='192.168.0.3',master_user='replicate'.master_password='123456',

    master_log_file='backuplog.0000001',master_log_pos=0;

    start slave;

    服务器B

    mysql> stop slave;

    mysql> change master to master_host='192.168.0.2',

    master_user='replicate',master_password='123456',

    master_log_file='backuplog.000001',master_log_pos=0;

    mysql> start slave;

    8.分别查看服务器A和服务器B的从服务器状态

    show slave status \G;

    查看slave_io_running .slave_sql_running 两项值均为yes。即表示设置从服务器成功

    9.my.ini配置参数说明

    1. server-id

    ID值唯一的标识了复制群集中的主从服务器,

    因此它们必须各不相同。master_id必须为1到2^32-1之间的一个正整数值,

    slave_id值必须为2到2^32-1之间的一个正整数值。

    2 . log-bin

    表示打开binlog,打开该选项才可以通过I/O写到Slave的relay-log,

    也是可以进行replication的前提。

    3. binlog-do-db

    表示需要记录二进制日志的数据库。如果有多个数据可以用逗号分隔,

    或者使用多个binlog-do-dg选项。

    4. binlog-ingore-db

    表示不需要记录二进制日志的数据库,如果有多个数据库可用逗号分隔,

    或者使用多binlog-ignore-db选项。

    5. replicate-do-db

    表示需要同步的数据库,如果有多个数据可用逗号分隔,

    或者使用多个replicate-do-db选项。

    6. replicate-ignore-db

    表示不需要同步的数据库,如果有多个数据库可用逗号分隔,

    或者使用多个replicate-ignore-db选项。

    7. log-slave-updates

    配置从库上的更新操作是否写入二进制文件,如果这台从库,还要做其他从库的主库,

    那么就需要打这个参数,

    以便从库的从库能够进行日志同步。

    8. slave-skip-errors

    在复制过程,由于各种原因导致binglo中的sql出错,默认情况下,从库会停止复制,要用户介入。

    可以设置slave-skip-errors

    来定义错误号,如果复制过程中遇到的错误是定义的错误号,

    便可以路过。

    如果从库是用来做备份,设置这个参数会存在数据不一致,不要使用。

    如果是分担主库的查询压力,可以考虑。

    9. sync_binlog=1 Or N

    Sync_binlog的默认值是0,这种模式下,MySQL不会同步到磁盘中去。

    这样的话,Mysql依赖操作系统来刷新

    二进制日志 binary log,就像操作系统刷新其他文件的机制一样。

    因此如果操作系统或机器(不仅仅是 Mysql服务器)崩溃,

    有可能binlog中最后的语句丢失了。要想防止这种情况,可以使用 sync_binlog全局变量,使binlog在每N次binlog 写入后

    与硬盘同步。

    当sync_binlog 变量设置为1是最安全的,

    因为在crash崩溃的情况下,

    你的二进制日志binary log只有可能丢失

    最多一个语句或者一个事务。

    但是,这也是最慢的一种方式(除非磁盘有使用带蓄电池后备电源的缓存cache,

    使得同步到磁盘的

    操作非常快)。

    即使sync_binlog设置为1,出现崩溃时,也有可能表内容和binlog内容之间存在不一致性。

    如果使用 InnoDB表,

    Mysql服务器处理COMMIT语句,它将整个事务写入binlog并将事务提交到InnoDB中。

    如果在两次操作之间出现崩溃,重启时,

    事务被InnoDB回滚,但仍然存在binlog中。

    可以用-innodb-safe-binlog选项来增加InnoDB表内容和binlog之间的一致性。

    (注释:在Mysql 5.1版本  中不需要-innodb-safe-binlog;由于引入了XA事务支持,该选项作废了),

    该选项可以提供更大

    程度的安全,使每个事务的binlog(sync_binlog=1)和(默认情况为真) InnoDB日志与硬盘同步,

    该选项的效果是

    崩溃后重启时,在滚回事务后,Mysql服务器从binlog剪切回滚的InnoDB 事务。

    这样可以确保binlog反馈InnoDB表

    的确切数据等,并使从服务器保持与主服务器保持同步(不接收回滚的语句)。

    10. auto_increment_offset和auto_increment_increment

    Auto_increment_increment和auto_increment_offset用于主-主服务器(master-to-master)复制,

    并可以用来控制AUTO_INCREMENT列的操作。

    两个变量均可以设置为全局或局部变量,

    并且假定每个值都可以为1到

    65,535之间的整数值。将其中一个变量设置为0会使该变量为1。

    这两个变量影响AUTO_INCREMENT列的方式:auto_increment_increment控制列中的值的增量值,

    auto_increment_offset确定AUTO_INCREMENT列值的起点。

    如果auto_increment_offset的值大于auto_increment_increment的值,

    则auto_increment_offset的值被忽略。

    例如:表内已有一些数据,就会用现在已有的最大自增值做为初始值。

    11. max_binlog_size

    单个二进制日志文件最大的大小,超过此大小会自动创建新的二进制日志文件

    12. expire_logs_days

    二进制日志的过期天数,过期的日志将会被自动删除,减少日志占用硬盘的容量

    13. binlog_format

    二进制日志格式,三种模式:statement语句模式,row行模式,mixed混合模式。

    当设置隔离级别为read-commited必须设置二进制日志格式为row,

    现在mysql官方认为statement这个已经不再适合继续使用;

    但mixed类型在默认的事务隔离级别下,可能会导致主从数据不一致;

    展开全文
  • MySQL数据库双机热备份1、mysql 数据库没有增量备份的机制当数据量太大的时候备份是一个很大的问题。还好 mysql 数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现 mysql ...
  • 介绍了企业网融合通信系统可靠性的市场需求,分析了双机热备份常见问题,基于在网设备部署经验,提出热备份系统软硬件解决方案,与负载均衡和容灾备份的系统可靠性方案相比,该方案具有性价比高、操作部署简单、稳定...
  • MySQL双机热备份实施方案 1MySQL数据库没有增量备份的机制当数据量太大的时候备份是一个很大的问题还好MySQL数据库提供了一种主从备份的机制其实就是把主数据库的所有的数据同时写到备份数据库中实现MySQL数据库的...
  • 服务器双机热备份方案.pdf
  • 提出一种基于双机热备份的设计方法,采用双机热备份主从工作模式,并通过一定的表决算法,模拟实现双机热备的全双工工作模式。从故障检测、控制表决、数据同步、监听值守等方面进行双机热备设计,在不增加硬件的基础...
  • 系统: CentOS release 6.6 (Final)MySQL: mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1主从双机热备份,master<=> slave,任何一方增删改的数据都会被同步到另一方。...
  • 数据库双机热备份

    2017-11-25 15:56:30
    数据库双机热备份设置前两天,因为一直不太重视数据库备份这块儿,所以都是断断续续的把表结构什么的导出当备份用,然后前两天服务器出了点问题所以选择了重装系统,点击之后想起来数据库在服务器上,结果所有的表都...
  • RHEL5 配置mysql双机热备份环境:[root@station202 Server]# uname -aLinux station202.example.com 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:02 EDT 2007 i686 i686 i386 GNU/Linuxstation202作为主mysqlsta...
  • 介绍了全状态防火墙的基本概念,阐述双机热备份系统的组成和工作原理,接着详细描述全状态包过滤防火墙的双机热备份模块的设计,包括硬件框架和软件框架,防火墙系统工作状态定义和演变,最后从双机通信、双机同步、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 987
精华内容 394
关键字:

双机热备份