Windows10下Mysql5.7实现主从同步

实现原因:为防止并发量大的情况下及其他原因而导致的服务器挂掉,由此实现两台服务器之间的数据同步

Mysql下载地址:Mysql官网

一、主库

1.解压压缩包=>放置任意磁盘

 2.配置文件.ini如下

[mysqld]
# 设置mysql的安装目录
basedir=D:\winapp\Mysql\mysql-5.7.17-winx64
# 设置mysql数据库的存放目录
datadir=D:\winapp\Mysql\mysql-5.7.17-winx64\data
#设置3306端口
port=3306
 
#主服务器唯一ID
server-id=1
#启用二进制日志
log-bin=txmysql-bin
#设置不要复制的数据库(可设置多个)
binlog-ignore-db=mysql
 
#设置需要复制的数据库
binlog-do-db=copysql
#binlog-do-db=copysql1

#设置binlog格式,
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要查看MySQL5.7主从同步的状态,你可以按照以下步骤进行操作: 1. 进入主库的MySQL控制台:使用命令`docker exec -it db1 mysql -uroot -p`进入主库的MySQL容器,并输入密码。 2. 在主库控制台中,执行命令`show master status;`来查看主库的同步状态。这将显示出主库的binlog文件名和位置。 3. 记下主库的binlog文件名和位置。 4. 进入从库的MySQL控制台:使用命令`docker exec -it db2 mysql -uroot -p`进入从库的MySQL容器,并输入密码。 5. 在从库控制台中,执行命令`stop slave;`来停止从库的同步进程。 6. 执行命令`change master to master_host='主库IP', master_user='主库用户名', master_password='主库密码', master_log_file='主库的binlog文件名', master_log_pos=主库的binlog位置;`来配置从库连接主库。将命令中的参数替换为实际的值。 7. 执行命令`start slave;`来启动从库的同步进程。 8. 执行命令`show slave status\G;`来查看从库的同步状态。在输出中,可以查看到以下信息:Slave_IO_Running和Slave_SQL_Running字段的值应该都是"YES",表示主从同步正在运行。 通过以上步骤,你可以查看MySQL5.7的主从同步状态,并确保主从同步正常工作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [MySQL5.7 设置主从同步](https://blog.csdn.net/qq_32733527/article/details/130731031)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绛橘色の日落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值