mysql主从复制设置教程,解决只同步表结构,不同步表内数据的问题
环境说明
主Mysql(localhost_3306):
ip:192.168.1.120
端口:3306
账号:root
密码:123456
同步数据库名称:test
从MySQL(192.168.1.150_3306):
ip:192.168.1.150
端口:3306
账号:root
密码:123456
同步数据库名称:test
现在主库和从库中创建好test数据库
首先配置主库
1、主数据库配置文件(主数据库在windows系统上)如下
在windows上为my.ini文件,寻找方法 打开c盘,输入%ProgramData%并回车,找到mysql安装目录点击去即可找到打开做如下配置
[mysqld]
#设置主从复制(主)
server-id=114 #一般为ip后三位
log-bin=mysql-bin #表示启用binlog功能,并指定二进制日志的存储目录
binlog-do-db=test #binlog日志记录指定库的更新
port=3306
2、重启mysql,可在cmd中输入services.msc打开服务,找到mysql右键重启
3、打开navicat进入主库点击用户,新建用户,输入用户信息