位置: 编程技术 - 正文

详解windows下mysql的主从同步(windows mysql my.cnf)

编辑:rootadmin

推荐整理分享详解windows下mysql的主从同步(windows mysql my.cnf),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:windows mysql my.cnf,windows mysql my.ini,win mysql,windows mysql my.cnf,windows下mysql安装及配置,windows mysql my.cnf,windows下mysql安装及配置,windows mysql1045,内容如对您有帮助,希望把文章链接给更多的朋友!

半路出家到Java,刚开始听说到说程序支持读写分离感觉特别高大上,也一直没接触

偶然的机会接触到了,就一定得记下来。

今天先讲讲数据库的主从同步,两个好处:

是读写分离可以用上。比如 写操作就写到主数据库,读就从从数据库读取 是纯粹给数据库备份,以防硬盘彻底崩了

主从数据库操作准备:

两台电脑,都安装好mysql 5.5及以上版本,最好两台电脑都安装同一版本数据库,且能单独正常使用

记住两台电脑的ip地址:

以我家里电脑为例: 主数据库:..0. 从数据库:..0.

【主数据库下操作】

步骤一:

在主数据库mysql安装目录下找到my.ini文件打开,在mysqld下添加主服务器配置

保存并重启mysql服务后你可以在C:Program FilesMySQLMySQL Server 5.5 下看到mysql-bin.index 文件和mysql-bin.文件

输入用户名和密码:mysql -u用户名 -p密码 ( mysql -uroot -proot )

步骤二,

给要连接的从服务器设置权限:grant replication slave,reload,super on *.* to slave@..0. identified by 'root';

ps: 给主机..0.添加权限,用户名:slave,密码:root;(只需输入一次就可以了)

步骤三,

详解windows下mysql的主从同步(windows mysql my.cnf)

输入命令 show master status; # 找到File 和 Position 的值记录下来;

【从数据库上操作】

步骤四:

在mysql下找到my.ini文件,在其[mysqld] 下添加从服务器端配置:

保存并重启mysql服务

步骤五:

从服务器上测试:mysql -u slave -p root -h ..0.,查看能否连接主数据库成功,

然后输入exi退出mysql命令行或者关闭该cmd窗口新开一个cmd

步骤六:

修改对主数据库的连接的参数:mysql>change master to master_host='..0.',master_user='slave',master_password='root', master_log_file='mysql-bin.',master_log_pos=;(这里输入的mysql-bin.和请替换为步骤三中查询出来的值 否则不会同步的)

ps:可能会报一个错误,大概的意思是说slave线程正在运行,不能设置,这样的话,执行mysql>stop slave; 停止slave线程,然后再设置连接的参数;

步骤七:

设置完之后,执行 mysql> start slave; 开启slave线程;执行mysql> show slave statusG (没有分号),查看

Slave_IO_Running: YesSlave_SQL_Running: Yes

这是详细的步骤,如果不成功 请联系我帮你解决,按照这个步骤 只要两个电脑网络互通,应该不会有问题的

不过需要注意的是:

如果对从数据库进行修改,是不会同步对主数据库进行修改的,这样就应该用主-主同步了,方法类似,

所以insert,delete update 都应该是对主数据库的操作, 而select操作则对从表进行操作

具体程序中怎么实现读写分离,后续我将以具体demo形式呈现出来

标签: windows mysql my.cnf

本文链接地址:https://www.jiuchutong.com/biancheng/349641.html 转载请保留说明!

上一篇:Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法(mybatis报错invalid bound statement)

下一篇:SQL Server 数据库的备份详细介绍及注意事项(sqlserver数据库怎么导出)

  • 无销项税额
  • 经营罚没物品增值税计算
  • 财务报表季报申报报表要分开申报吗
  • 申报入库税款怎么分税种发给税管员
  • 小规模纳税人超过500万可以不转一般纳税人吗
  • 企业购车支付购置税流程
  • 固定资产处置的增值税税率
  • 个人独资企业是一般纳税人吗
  • 有进项没有销项可以零申报吗
  • 增值税专用发票税率
  • 小规模可以收专票当费用票吗
  • 2021年沙子水泥税率是多少
  • 公务用车用油
  • 符合免税条件的一般纳税人开具发票税率
  • 企业或员工获得的相关荣誉
  • 银行不肯给电子承兑贴现怎么回事
  • abs付款是现金吗
  • 企业年金基金投资管理人应当履行什么职责
  • 按揭购入固定资产怎么算
  • 研发用的原材料怎么开领料单
  • 新版edge浏览器兼容性视图怎么设置
  • 其他权益工具投资交易费用计入哪里
  • PHP:mb_send_mail()的用法_mbstring函数
  • 交个税手续费账务处理
  • 收到退回的保证金利息怎么入账
  • 公司股东退股如何审计的
  • 深度学习模型精度fp16和fp32
  • PadExe.exe - PadExe是什么进程 有什么用
  • npfmntor.exe - npfmntor是什么进程 有什么用
  • 我整理的邪恶铭刻所有卡牌及自制卡
  • vue项目中技巧知识点
  • 发财树怎么修剪枝叶视频教程
  • 对外支付企业所得税计税依据
  • php文件上传用什么请求方法
  • 财政专户资金是专项资金吗
  • Vue3【Transition(效果、CSS 过渡、使用animation、TransitionGroup、 KeepAlive、Teleport )】(七)-全面详解(学习总结---从入门到深化)
  • 一个小柜的货代费用
  • 应付职工薪酬账户期末余额可能是
  • 新成立的小公司财务怎么管理
  • 成本费用率和成本费用利润率的区别
  • mysql数据库服务器配置
  • 没进项发票的开销项发票多少税?
  • 筹建期间的开办费为什么不属于资产
  • 企业所得税不能税前扣除项目
  • 小型微利企业是小微企业吗
  • 太阳能发票图片
  • 融资性售后回租承租方为什么不交税
  • 工地零电零水布置图
  • 未使用的固定资产计提折旧计入什么科目
  • 发票报销抵扣税点是给谁
  • 特殊销售方式下的销售额确认图文怎么做
  • 包装袋制版费
  • 软件生产企业培训内容
  • 支付宝如何支付医保费用
  • 电子银行回单可以作为凭证吗
  • 会计凭证的粘贴顺序
  • windows vista(service pack1)
  • linux文件系统损坏
  • windows10预览
  • debian reference
  • win10选择一个选项
  • linux用中文怎么说
  • win8如何开启蓝牙
  • win8怎么外接屏幕
  • linux root用户登陆
  • windows 10 升级
  • js闭包作用问题解决应用
  • python语言怎么用
  • python3整除
  • javascript面向对象编程指南
  • 如何用jquery
  • 国家税务局申报系统操作步骤说明在哪里看
  • 重庆电子税务局官网登录入口
  • 手写发票属于增值税普通发票吗
  • 姓名验证不正确
  • 重庆地方税务局2016年2号
  • 车船税优惠政策2022年
  • 税务稽查立案标准金额
  • 烟台税务app
  • 增值税税控开票软件怎么下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设