第一步:先安裝兩個mysql,我分別裝在了

192.168.45.128

192.168.45.131

第二步;修改 Master 配置文件

命令:vim /etc/my.cnf

分別修改其中的server_id和log_in

第三步:重啟MySQL,並連接

命令:service mysqld restart

mysql -uusername -ppassword

第四步:

在 MySQL 數據庫中,為不存在的用戶授權,就是同步創建用戶並授權. 此用戶是從庫訪問主庫使用的用戶 ip 地址不能寫為%. 因為主從備份中,當前創建的用戶,是給從庫 Slave 訪問主庫 Master 使用的.用戶必須有指定的訪問地址.不能是通用地址.

grant all privileges on *.* to ‘username’@’ip’ identified by ‘password’ with grant option;

flush privileges;

grant all privileges on *.* to 'myslave'@'192.168.70.149' identified by 'myslave' with grant option;

flush privileges;

第五步:查看用戶

use mysql;

select host, name from user;

第六步:查看master狀態

show master status;

至此,master配置完畢

接下來配置slave‘

第一步:修改配置文件信息,我們這次只需要給server_id修改

vim /etc/my.cnf

第二步:

就是重新啟動MySQL,連接mysql,停止slave服務

命令分別是

配置主庫信息 需要修改的數據是依據 Master 信息修改的. ip 是 Master 所在物理機 IP. 用戶名和密碼是 Master 提供的 Slave 訪問用戶名和密碼. 日志文件是在 Master 中查看的主庫信息提供的.在 Master 中使用命令 show master status 查看日志文件名稱.

change master to master_host=’ip’, master_user=’username’, master_password=’password’, master_log_file=’log_file_name’; change master to master_host='192.168.70.148',master_user='myslave',master_password='myslave',master_log_file='master_log.000001';

然后啟動

start slave

查看slave

show slave status \G;

如果最后顯示這些紅色點,也就搭建成功了。

mysql 开发模式_搭建mysql主從模式相关推荐

  1. mysql开发平台_搭建mysql编程平台

    首先安装mysql-server 1直接在centos下面yum -y install mysql* 2 然后启动mysql 服务,/etc/rc.d/init.d/mysqld start(之前还得 ...

  2. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  3. mysql 开发规范_专业级的MySQL开发设计规范及SQL编写规范

    在团队开发过程中为了项目的稳定,代码的高效,管理的便捷制定内部种开发设计规范是必不可少的, 这里分享一份我们定义MySQL开发设计规范包括表设计规范,字段设计规范,SQL编写规范 数据库对象命名规范 ...

  4. h2 mysql模式_使用H2的MixedMode模式

    已经习惯在开发和演示环境使用h2来代替大号数据库很长时间了. Embedded 的启动方式,快速,小巧,该有的都有了,sql和oracle, db2,mysql兼容性都不错.唯一的问题是,Embedd ...

  5. 二进制安装mysql集群_实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6

    在超哥的帮助下,完成了基于InnoDb数据引擎的mysql数据库集群搭建,实现了主从复制的功能,本篇博文介绍如何使用二进制安装mysql的方法,具体实现步骤如下: 软件使用说明: Liunx系统:ce ...

  6. 实用盘点 十大mysql开发工具_细数十大你不得不用的MySQL开发工具

    SQLyog SQLyog是一个MySQL数据库全能管理工具.其社区版为自由及开源软件,遵循GPL许可协议.开发者在使用MySQL时所需的多数功能都可以通过简单的点击鼠标完成,通过标签界面可以查看查询 ...

  7. mysql 如何提交_提交mysql

    Can't call commit when autocommit=true(转) java.sql.SQLException: Can't call commit when autocommit=t ...

  8. mysql半主从_转mysql半主从同步

    MySQL半同步复制 从MySQL5.5开始,MySQL以插件的形式支持半同步复制.如何理解半同步呢?首先我们来看看异步,全同步的概念 异步复制(Asynchronous replication) M ...

  9. 32位mysql安装包_《MySQL 入门教程》第 02 篇 MySQL 安装

    文章来源:<MySQL 入门教程>第 02 篇 MySQL 安装 原文作者:不剪发的Tony老师 来源平台:CSDN 上一篇我们了解了什么是MySQL数据库. 本文介绍如何在 Window ...

最新文章

  1. 多商家分销商城系统如何开发?
  2. 【rnnoise源码分析】rnn_train中的训练模型
  3. 软考下午题详解---uml图
  4. 循环队列c语言的实现,循环队列的C语言实现
  5. Python中国际化(i18n)完整指南
  6. JSR-308和Checker框架为jOOQ 3.9添加了更多类型安全性
  7. 快捷配置Hibernate实现对数据库的配置(构建通道)
  8. Linux下apache+php+mysql配置攻略
  9. activex java 控件_swt java 内嵌ActiveX控件
  10. 2022年计算机体系结构与软件工程国际会议(CASE 2022 )
  11. debian 5常用软件包名称,及安装方法
  12. MP4文件损坏怎么修复
  13. ev加密视频转换成MP4格式,亲测可用
  14. Simon Phipps是开源计划总裁
  15. 程序员去面试的梗!面试官:“哦了,明天来上班吧”
  16. 【npm i 报错解决方法】npm ERR! code ERESOLVEnpm ERR!npm ERR! While resolving: by-web@1.2.2npm ERR!
  17. 星际争霸兵种的诉苦(简略版)
  18. 网页兼容性调好了么?
  19. 不使用redis,在前后端分离项目的条件下将验证码进行储存
  20. 现代C++教程1X读书笔记

热门文章

  1. DEMO: 一种单目视觉里程计的深度增强方法
  2. mysql数据库忘记密码
  3. tf.nn.max_pool 理解
  4. CentOS 7.8下安装完美安装配置Rosetta
  5. Couldn't start MySQL! while starting XAMPP
  6. harmonyos分层,HarmonyOS开发--1、组件化的设计方案
  7. list对象_list对象,容量自适应的数组式容器
  8. CentOS 8 已是绝版?还有后续么?
  9. Linux 下的动态库、静态库与环境变量
  10. 零基础入门学习Python(17)-函数的参数