2025年6月6日 星期五 乙巳(蛇)年 三月初十 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MySQL

windows环境下配置MySQL主从启动失败 查看data文件夹中.err发现报错unknown variable ‘log‐bin=mysql‐bin‘

时间:09-30来源:作者:点击数:19

问题

今天在windows环境下配置MySQL主从同步,在修改my.ini文件后发现MySQL启动失败了

在这里插入图片描述

打开my.ini检查参数发现没有问题

  • [mysqld]
  • #开启二进制日志,记录了所有更改数据库数据的SQL语句
  • log‐bin = mysql‐bin
  • #设置服务id,主从不能一致
  • server‐id = 1
  • #设置需要同步的数据库
  • binlog‐do‐db=sharding_user_db
  • #屏蔽系统库同步
  • binlog‐ignore‐db=mysql
  • binlog‐ignore‐db=information_schema
  • binlog‐ignore‐db=performance_schema

打开data文件夹中主机名.err文件发现

  • [ERROR] unknown variable 'log‐bin=mysql‐bin'
  • [ERROR] Aborting

解决方法

最终在查阅各种文章后发现配置主从的参数还有一种

  • # 主从配置
  • server_id = 1 # 主库和从库需要不一致,分别配一个唯一的ID编号
  • log_bin=master-bin # 二进制文件存放路径,存放在根目录data文件夹下
  • #设置需要同步的数据库
  • binlog_do_db=user_db
  • #屏蔽系统库同步
  • binlog_ignore_db=mysql
  • binlog_ignore_db=information_schema
  • binlog_ignore_db=performance_schema

配置后启动成功。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐