mysql-配置主从数据库,实现读写分离
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql-配置主从数据库,实现读写分离,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2276字,纯文字阅读大概需要4分钟。
内容图文
![mysql-配置主从数据库,实现读写分离](/upload/InfoBanner/zyjiaocheng/502/8bbf5a8dbd70426f9a9ad68d3c09287b.jpg)
5,检查创建的系统服务,并启动测试;
到这里,就把从数据库搞好了。
接下来就是配置主从数据库了。
1.在主数据的my.ini文件中增加如下信息:
server-id:3306//给数据库服务的唯一标识,一般为大家设置服务器Ip的末尾号,在一个集群中,这个id是不能重复的; log-bin=master-bin://开启二进制文件;后面设置的这个master-bin就是二进制文件的名字前缀(名字); log-bin-index=master-bin.index//开启二进制文件的索引;名字一般为log-bin.index
2.启动主数据库,执行show master status;
mysql> show master status;
+-------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| master-bin.000001 | 107 | | |
+-------------------+----------+--------------+------------------+
1 row in set
只要能查询到信息,说明主库OK了。
这里要注意上面显示的Postion是指当前bin-log文件记录到的位置,如果你的从数据库可以对过去的数据既往不咎,那你在下面设置同步时可以将起点设置为最新的Postion,不过这样会出现数据不一致的情况,看情况选择吧。
3.配置从数据库
在从数据的my.ini文件中增加如下信息:
server-id=3307;//不一定3307,随你 relay-log=slave-relay-bin relay-log-index=slave-relay-bin.index
4.启动从服务器
5.让从数据库指定master库,并且设置同步数据的信息
在从数据库的命令行中运行下面的这一句命令
change master to master_host=‘127.0.0.1‘,
master_user=‘root‘,
master_password=‘admin‘,
master_port=3306,
master_log_file=‘master-bin.000001‘,
master_log_pos=107;
解释一下,最后master_log_pos=107的作用是指定请求同步Master的bin-log的哪一行数据之后的内容;
6.完事了,修改主数据库的数据,然后测试从数据库的数据是否跟着同步修改了呢。
java项目如何进行读写分离?可以看我另一篇文章参考下:
https://www.cnblogs.com/tinyj/p/9864128.html
mysql-配置主从数据库,实现读写分离
标签:进制 窗口 master sla host 数据 安装 root www.
本文系统来源:https://www.cnblogs.com/tinyj/p/9864190.html
内容总结
以上是互联网集市为您收集整理的mysql-配置主从数据库,实现读写分离全部内容,希望文章能够帮你解决mysql-配置主从数据库,实现读写分离所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。