MYSQL 主从
MySQL主从 环境是 Centos7
主的环境:
vim /etc/my.cnf
在/etc/目录下的my.cnf文件里面添加:
systemctl restart mariadb
进入MySQL
mysql
grant all on *. * to ‘tom’@‘从的IP’ identified by ‘123’;
给远程用户权限
flush privileges;
刷新权限
show master status;
查看二进制日志
接下来修改从主机配置:
vim /etc/my.cnf
接下来重启 MySQL 服务
systemctl restart mariadb
mysql 进入 MySQL
stop slave; 关闭了I/O线程 SQL线程 让他们现在不要更新
change master to master_host=‘主服务器的IP’,master_user=‘tom’,master_password=‘123’,master_log_file=mysql-bin.000003’,master_log_pos=458;
master_host 主服务器IP
master_user 在主服务器上授权的远程用户
master_password 用户密码
master_log_file 二进制日志
master_log_pos 二进制日志
start slave; 恢复 I/O线程 SQL线程 让他们更新
show slave status \G; 查看 是否链接成功
接下来 你就可以 在主上面操作啊 什么的 主从的作用 就是当主服务器宕机时候 有从服务器 一直在记录从服务器 就算 主 服务器宕机之后 也可以切换到从 服务器 数据不会丢失的