环境说明:
主机:ubuntu9.04server,mysql5.0
备机:xp,mysql5.1
一、备份
1、在主机上授权备份用户
grant select,lock tables on *.* to backup@'192.168.56.2' IDENTIFIED BY '123';
2、在备份机上备份
mysqldump -h192.168.56.3 -ubackup -p123 --opt --add-drop-database > data.sql
不知道为什么add-drop-database没有起作用。
恢复时,登录mysql后先use数据库,再soucre data.sql
二、同步
1、修改主机my.cnf或my.ini
[mysqld]
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
binlog_do_db = databasename
2、在主机上授权同步用户
grant REPLICATION SLAVE,FILE on *.* to syn@'192.168.56.2' IDENTIFIED BY '123';
3、重启主机mysql
4、修改备机my.cnf或my.ini
[mysqld]
server-id=2
master_host=192.168.56.3
master_user=syn
master_password=123
master_port=3306
master_connect_retry=60
replicate_do_db=databasename
5、重启备机mysql
6、启动同步复制功能
mysql>slave start;
7、查看状态
mysql>show slave status \G
有如下显示,说明同步设置成功
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
相关参考:
http://www.blogjava.net/lzj520/archive/2008/02/27/182485.html
http://www.livingelsewhere.net/2011/01/23/mysql-master-master/
生产环境搭建MySQL复制的教程
sync_binlog解读
Replication Slave Options and Variables
分享到:
相关推荐
### MySQL 数据备份与恢复操作详解 #### 一、直接替换 /var/lib/mysql 文件夹 这种方法适用于需要快速替换整个 MySQL 数据库实例的情况,如系统迁移、紧急恢复等场景。但需注意,这种做法可能会导致数据不一致的...
总的来说,MySQL Clone Plugin是MySQL环境中实现快速备份和数据同步的理想选择,特别是在高可用性和分布式集群场景下,其简洁的使用流程和高效的同步机制为管理员带来了极大的便利。然而,使用时需要注意与DDL操作的...
MySQL实时备份服务器工具是数据库管理中的重要组成部分,它主要用于在主从服务器架构中高效地进行数据备份。在大型企业或高可用性系统中,确保数据的安全性和一致性至关重要,因此实时备份成为了不可或缺的功能。...
《易语言MYSQL数据库备份还原器》是一款专为易语言编程环境设计的实用工具,它能够帮助用户方便地对MYSQL数据库进行备份与恢复操作。这款软件的核心功能包括数据库的备份和还原,以及目录复制,旨在提高数据库管理的...
### MySQL 5.7 数据同步配置详解 #### 一、背景介绍 在现代企业级应用中,为了确保数据的高度可用性和容灾能力,通常会采用MySQL的主从复制(Master-Slave Replication)机制来实现数据的同步。MySQL 5.7作为一款...
MySQL数据库的主从同步备份是一种常见的高可用性和数据冗余策略,它允许在一个主服务器(Master)上执行写操作,而这些更改会自动复制到一个或多个从服务器(Slave)。在Windows环境下,这个过程需要一些特定的配置...
这种技术可以应用于分布式系统、数据备份、灾难恢复等场景。在这个资源中,我们将详细介绍如何配置 MySQL 双向同步。 MySQL同步的重要性 在数据时代,数据的实时性和一致性变得非常重要。 MySQL同步可以确保多个...
### MySQL实践备份恢复与主从复制 #### 备份恢复 **备份恢复**是数据库管理中的重要环节之一,尤其对于MySQL这种广泛使用的数据库系统来说更是如此。合理的备份策略能够确保数据的安全性和系统的稳定性。 ##### ...
5. **错误处理与容错**:确保有适当的错误处理机制,如重试策略、死信队列或数据备份,以应对可能出现的问题。 总结来说,这个场景展示了NiFi如何作为数据管道的一部分,用于实时监控MySQL binlog并将其同步到Hive...
MySQL数据复制是数据库管理员必须掌握的关键技术之一,它可以在多个服务器之间同步数据,保证数据的一致性,提高数据的安全性,同时能够分担负载,提高系统的性能。接下来,我们将详细探讨MySQL数据复制的部署与维护...
这种同步机制可以应用于多种场景,例如数据备份、负载均衡、数据分析等。 在本文中,我们将介绍如何在两台 MySQL 服务器之间实现单向同步,即将主服务器(master)的数据同步到从服务器(slave)上。 安装和配置 ...
MySQL主从备份是一种常见的数据冗余和高可用性解决方案,它允许数据在多个服务器之间同步,确保即使主服务器出现故障,从服务器也能接管并继续提供服务。在这个场景中,我们有两台服务器:A服务器作为主服务器运行...
本文将详细介绍如何使用Navicat工具实现SQL Server表结构到MySQL的同步操作,这对于那些需要在不同数据库系统间进行数据迁移的开发者来说尤其有用。 Navicat是一款强大的数据库管理工具,支持多种数据库类型,包括...
MySQL数据库的备份与恢复是数据库管理系统中至关重要的环节,它确保了数据的安全性和可恢复性。MySQL提供了多种备份策略和工具,本说明主要介绍的是使用MySQLhotcopy和mysqladmin进行完整备份和日志备份的方法。 1....
MySQL数据库备份和还原的常用命令 时间:2007-11-02 23:29:09 类别:技术 访问:19,122 views RSS 2.0 评论 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql ...
这种方法适用于简单快速的数据备份需求,尤其适合小型数据库。备份流程主要包括以下几个步骤: 1. **停止 MySQL 服务**:为了确保数据的一致性,在备份前需要先停止 MySQL 服务。 ```bat net stop mysql ``` 2....
本项目主要探讨了如何使用SpringBoot框架结合MySQL和Oracle两个不同的数据库系统,实现数据的实时或定时同步,尤其是在数据量庞大的情况下(数十万条记录)避免内存溢出(OOM)问题。以下是对这个主题的详细阐述: ...
MySQL 双机热备同步是指两个 MySQL 服务器之间的实时数据同步,通过配置主从关系和双向同步机制,实现数据的实时备份和热备。下面将详细介绍 MySQL 双机热备同步的配置步骤和原理。 主从关系同步 在 MySQL 中,...
在Windows环境下,MySQL主从同步备份是一种常见的高可用性和数据冗余策略,确保数据的安全性和一致性。以下是详细步骤,适用于MySQL 5.0版本: 1. **创建备份账户**: 在主服务器A上,我们需要创建一个用于复制的...