mysql数据库主从同步方法讲解-syncnavigator数据库同步syncnavigator 授权码

Posted by

购买事宜请联系QQ:1793040在两台服务器上安装mysql(版本必须一致)

我的要同步的两台mysql数据库版本都是mysql5。

5

主:192。

168。

2。

135端口号:3306

从:192。

168。

2。

35端口号:3306

linux:vi/etc/my。

cnf

windows:my。

ini

配置master(主服务器)

注:server-id的s大写会报错,windows无法启动mysql服务1067

配置slave(从服务器)

如果你的从服务器下面再挂从服务器,启用二进制日志就是必选的!

重启mysql服务

重启的目的是使用刚才的配置生效,主从都需要重启;

linux:/etc/init。

d/mysqldrestart

注意:服务名是mysqld,不是某同学文章中的mysql!

windows可在服务下启动

①添加主数据库用于同步的账号:

说明:copyuser:同步的数据库账户名;

192。

168。

2。

35:同步的数据库地址;

123456:同步的数据库密码,在从库配置时需要设置。

注意:

1、这里是用GRANT创建用户并授权远程登录权限,而不是使用CreateUser来创建;

2、命令是在Shell下执行,不是在mysql客户端中执行;

②查询master(主服务器)的状态

查询结果:

①在mysql下执行命令

master_host=主服务器IP

master_user=在主服务器上创建的备份用户名

master_password=备份用户密码

master_log_file=查询master(主服务器)的状态得到的File列的值

master_log_pos=Position列的值

startslave:启动从服务器复制功能

②检查从服务器复制功能状态

Slave_IO及Slave_SQL进程必须正常运行,即YES状态,否则都是错误的状态(如:其中一个NO均属错误)。

以上操作过程,主从服务器配置完成。