小编给大家带来一款十分专业的数据库同步工具-
Mysql同步大师MySQLSync,这款Mysql同步大师可以用于同步服务器上文件,具有安全实用性高、速度快等优点,有需要的小伙伴们快来下载使用吧。
使用说明:
1、安装好MYSQL,建立所需数据库,停止所有的MYSQL服务器。
2、需要将下六行加入到每一个需要同步的MYSQL的my.ini文件中,其中backup_db填写你真实的需要同步的数据库,server-id代表服务器编号,要求每个服务器的编号不能相同,以1,2,三、...等数字顺序排列:
server-id=1 #服务器编号.
log-bin=c:\mysqlback #同步事件的日志记录文件名.
binlog-do-db=backup_db #提供数据同步服务的数据库,多数据库用逗号分隔,最后不要用逗号结尾.
log-slave-updates
log-warnings
skip-name-resolve
3、如果是刚建立的空数据库可以忽略这个步骤,如果数据库已经使用过了且有数据了,需要执行这个步骤:《手工拷贝主服务器的数据库到所有的辅服务器上覆盖backuk_db,还可以直接压缩mysql的DATA目录下的backup_db目录,而后更新到辅服务器上。以确保初始的数据库状态完全一致。》
4、开启MySQLSync.exe程序,每一台MYSQL服务器添加一条记录,将他们的root帐号密码添加进去。
5、启动所有的MYSQL服务器。
6、点开始监控按扭,看是否可以链接上所有的MYSQL服务器。
7、转到自动设置窗口,根据自已的需要设置MYSQL同步方式。
8、返回监控窗口,看同步是否正常。
通常slave监控正常时IO描述显示是的"Waiting for...",有写入数据时显示"Q........"并且最后错误信息那里没有所有错误信息显示。
9、将MySQLSync_Agent考到每一台的mysql服务器上,运行“安装服务.bat",会安装一个MySQLSync_Agent的服务。
10、配置MySQLSync_Agent\config.ini文件。设置MySQLSync_Agent的基本参数,设置后重启MySQLSync_Agent服务:
server: mysql服务器
user: mysql用户名
password: mysql密码
port: mysql端口号
agentport: 受控端工作端口号
backup_db: 需要备份的数据库名
backup_time: 备份间隔《以秒为单位》
backup_path: 备份相对路径
backup_delete: 删除多少天之前的备份文件
知识扩展:
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司研发,当前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 《Relational Database Management System,关系数据库管理系统》 应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。