局域网下mysql主从配置

windows10系统

1.服务器端192.168.1.100

编辑my.ini,在mysqld下增加主节点信息

server_id=1
log_bin=mysql_bin//二进制文件。从节点从这里读取信息,slave_io_runnign

  进入cmd管理员模式。登录mysql。给从节点增加权限,这步其实没必要。只是可以用局域网ip登录mysql,而不是localhost或者127.0.0.1

grant all on *.* to 'root'@"192.168.1.100" identified by 'root'
flush privileges;

  重启mysql。net stop mysql ,net start mysql

2.从节点192.168.1.103

编辑my.ini

server_id=2

  管理员身份进入cmd登录mysql

(1)首先设置权限。这样一台机子可以操作两个节点
grant all on *.* to 'root'@"192.168.1.100" identified by 'root'
flush privileges;

  重启mysql;

net stop mysql
net start mysql
mysql -u root -p
//通过mysql命令配置同步日志指向。挂接主从
//先在主节点查询信息
//获取master_log_file=mysql-bin.000001.master-_log_pos=120信息
show master status;
//回到从节点。
change master to 
master_host='192.168.1.100', master_port=3306,
master_user='root',master_password='root',
master_log_file='mysql-bin.000001', 
master_log_pos=120;

start slave;
show slave status;
//slave_io_running,slave_sql_running都是yes才可以

3.测试主从。完成主从配置  

弯弯月亮,只为美好的自己。
原文地址:https://www.cnblogs.com/Choleen/p/12381039.html