下面一起来了解下Mysql5.7主从复制如何配置文档,相信大家看完肯定会受益匪浅,文字在精不在多,希望Mysql5.7主从复制如何配置文档这篇短内容是你想要的。
安装的数据是Mysql5.7社区版本百胜安装,官网有下载地址
https://repo.mysql.com//mysql57 wget -社区-释放- el7 - 10. - noarch.rpm
注意事项:防火墙,命令引号。
主云服务器,
[root@localhost选择]# egrep - v“^ $ | #“;/etc/my.cnf红色部分为添加
(mysqld) datadir=/var/lib/mysql
套接字=/var/lib/mysql/mysql.sock
符号链接=0
日志错误=/var/log/mysqld.log
pid文件=/var/run/mysqld/mysqld。pid
服务器id=1,,,,,,,,,,,
log-bin=mysql-bin
登陆数据库
systemctl mysqld开始。服务
grep & # 39;临时密码# 39;/var/log/mysqld.日志#查看临时密码mysql -uroot - p
修改根密码
集全球validate_password_policy=0;,#取消复杂密码设置
改变用户& # 39;根# 39;@ # 39;localhost # 39;被& # 39;123 & # 39;;
开始创建用户
*格兰特复制的奴隶。* & # 39;repl # 39; @ # 39; 192.168.1. % & # 39;被& # 39;admin123456& # 39;;,
查看主日志
mysql>退出
mysql>显示主人身份;
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +
|文件,,,,| |位置Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +
| mysql-bin。000001 |,154 |大敌;,,,|,,,,,,|,,,,,,|
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +
1行组(0.00秒)
从配置
[root@localhost ~] # egrep - v“^ $ | #“;/etc/my.cnf
(mysqld) datadir=/var/lib/mysql
套接字=/var/lib/mysql/mysql.sock
符号链接=0
日志错误=/var/log/mysqld.log
pid文件=/var/run/mysqld/mysqld.pid
服务器id=2
登陆数据库5.7版本
修改主,
MASTER_HOST=& # 39; 192.168.1.200& # 39;,
MASTER_PORT=3306,
MASTER_USER=& # 39; repl # 39;,,
MASTER_PASSWORD=& # 39; admin123456& # 39;,,
MASTER_LOG_FILE=& # 39; mysql-bin.000001& # 39;,,主配置日志
MASTER_LOG_POS=154;,主配置日志
启动
开始奴隶;
stop 奴隶;
查看是否连接成功。红色部分一定要为是的。
mysql>显示奴隶状态\ G
* * * * * * * * * * * * * * * * * * * * * * * * * * * 1。行* * * * * * * * * * * * * * * * * * * * * * * * * * *
,,,,,,,Slave_IO_State:等待主人发送事件
,,,,,,,,,Master_Host: 192.168.1.200
,,,,,,,,,Master_User: repl
,,,,,,,,3306年,Master_Port:
,,,,,,,,Connect_Retry: 60
,,,,,,,Master_Log_File: mysql-bin.000001
,,,,316年,Read_Master_Log_Pos:
,,,,,,,Relay_Log_File: localhost-relay-bin.000002
,,,,,,,482年,Relay_Log_Pos:
,,,,Relay_Master_Log_File: mysql-bin.000001
,,,,,,,Slave_IO_Running:是的
,,,,,,Slave_SQL_Running:是的
,,,,,,,Replicate_Do_DB:
,,,,,Replicate_Ignore_DB:
,,,,,Replicate_Do_Table:
,,,Replicate_Ignore_Table:
,,,Replicate_Wild_Do_Table:
, Replicate_Wild_Ignore_Table:
,,,,,,,,,Last_Errno: 0
,,,,,,,,,Last_Error:
,,,,,,,,Skip_Counter: 0
,,,,316年,Exec_Master_Log_Pos:
,,,,,,693年,Relay_Log_Space:
,,,,,,,Until_Condition:没有
,,,,,,,Until_Log_File:
,,,,,,,,Until_Log_Pos: 0
,,,,,Master_SSL_Allowed:没有
,,,,,Master_SSL_CA_File:
,,,,,Master_SSL_CA_Path:
,,,,,,,Master_SSL_Cert:
,,,,,,Master_SSL_Cipher:
,,,,,,,Master_SSL_Key:
,,,,Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert:没有
,,,,,,,,Last_IO_Errno: 0
,null null