`
cocos
  • 浏览: 400509 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

实验m-m mysql 配置

阅读更多
1.grants

GRANT REPLICATION SLAVE,FILE ON *.* TO 'repl1'@'192.168.56.221' IDENTIFIED
 BY '123456';
FLUSH PRIVILEGES;

GRANT REPLICATION SLAVE,FILE ON *.* TO 'repl2'@'192.168.56.77' IDENTIFIED
 BY '123456';
FLUSH PRIVILEGES;

2.
(56.77)
log-bin=mysql-bin #slave会基于此log-bin来做replication
server-id=1 #master的标示

binlog-do-db=tongchao
binlog-ignore-db=mysql
replicate-do-db=tongchao
replicate-ignore-db=mysql
log-slave-updates

slave-skip-errors=all

sync_binlog=1
auto_increment_increment=2
auto_increment_offset=1


#user = mysql #未知
#log-bin=mysql-bin #在从服务器上启动日志记录,不是必须,但是官方建议
#server-id= 1 #服务器编号,唯一
#binlog-do-db=asteriskcdrdb #要同步的数据库
#binlog-ignore-db=mysql #不同步的数据?
#replicate-do-db=asteriskcdrdb #复制的数据库
#replicate-ignore-db=mysql #未知
#log-slave-updates #如果一个MASTER 挂掉的话,另外一个马上接管。
#slave-skip-errors=all #
#sync_binlog=1 #同步时钟
#auto_increment_increment=2 #
#auto_increment_offset=1 #自增涨增量



(56.221)

log-bin=mysql-bin
server-id= 2
binlog-do-db=tongchao
binlog-ignore-db=mysql
replicate-do-db=tongchao
replicate-ignore-db=mysql
log-slave-updates #如果一个MASTER 挂掉的话,另外一个马上接管。
slave-skip-errors=all
sync_binlog=1
auto_increment_increment=2
auto_increment_offset=2

#sync_binlog=1
#auto_increment_increment=2
#auto_increment_offset=2


3.重启mysql
4.
进入MYSQL的SHELL。

flush tables with read lock
show master status

56.77
*************************** 1. row ***************************
            File: mysql-bin.000012
        Position: 106
    Binlog_Do_DB: tongchao
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)

56.221

*************************** 1. row ***************************
            File: mysql-bin.000001
        Position: 98
    Binlog_Do_DB: tongchao
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)

5.在各自机器上执行CHANGE MASTER TO命令
56.77
change master to
master_host='192.168.56.221',
master_user='repl2',
master_password='123456',
master_log_file='mysql-bin.000001',
master_log_pos=98;
 start slave;

56.221

change master to
master_host='192.168.56.77',
master_user='repl1',
master_password='123456',
master_log_file='mysql-bin.000012',
master_log_pos=106;
 start slave;
6、查看各自机器上的IO进程和 SLAVE进程是否都开启。
show processlist\G
7、释放掉各自的锁,然后进行插数据测试。
unlock tables;


分享到:
评论

相关推荐

    实验1 MySQL数据库服务器配置.docx

    MySQL数据库服务器配置是数据运维课程中的一个重要实验,实验的主要目的是掌握MySQL的安装方法,练习MySQL数据库服务器的使用,理解MySQL服务器的组成,掌握MySQL服务器的配置方法。 一、实验目的 掌握MySQL的...

    云笔记App-Android-客户端-服务端-Mysql-实验报告-安装指导.zip

    这篇实验报告涵盖了构建一个云笔记应用的全过程,主要涉及了Android客户端、服务端以及MySQL数据库的集成使用。这个项目是一个典型的移动应用开发实践,对于学习Java和Android开发的学生来说,具有很高的参考价值。 ...

    国家开放大学 数据库运维 形考一 MySQL数据库服务器配置

    通过这个实验,我们将掌握 MySQL 的安装方法,了解 MySQL 服务器的组成,掌握 MySQL 服务器的配置方法。 MySQL安装方法: MySQL 的安装可以通过下载最新版本的 MySQL 或者之前某个版本的 MySQL,安装完成后可以找到...

    国家开放大学《数据库运维》实验1 MySQL数据库服务器配置.docx

    ### 国家开放大学《数据库运维》实验1 MySQL数据库服务器配置知识点详解 #### 实验目的: - 掌握 MySQL 的安装方法。 - 练习 MySQL 数据库服务器的使用。 - 理解 MySQL 服务器的组成。 - 掌握 MySQL 服务器的配置...

    大数据技术基础实验报告-sqoop的安装配置与应用.doc

    【大数据技术基础实验报告——Sqoop的安装配置与应用】 Sqoop是一款用于在Apache Hadoop和关系型数据库之间传输数据的工具,它简化了大量数据的导入导出过程。本实验报告将详细介绍如何安装配置Sqoop以及如何使用...

    掌握MySQL的安装.docx

    实验 1-2:查看 MySQL 的配置文件 * 找到 MySQL 的配置文件 * 查看初始化配置文件的内容 实验 1-3:使用 start 和 stop 命令启动和关闭 MySQL 数据库 * 使用 start 命令启动 MySQL 数据库 * 使用 stop 命令关闭 ...

    centos6.3中编译安装mysql.5.5.30定义.pdf

    - 创建一个无登录shell的`mysql`用户,归属`mysql`组:`useradd -M -s /sbin/nologin -g mysql mysql` 5. **编译安装MySQL**: - 解压`mysql-5.5.30.tar.gz`至 `/usr/src/`。 - 使用`cmake`配置编译参数,例如:...

    源码安装MySQL步骤

    [root@cong11 ~]# useradd -M -s /sbin/nologin -r -g mysql mysql 2.3 创建 mysql 数据库存放位置 接下来,我们需要创建 mysql 数据库存放位置。 [root@cong11 ~]# mkdir -p /data/mysql/{data,log} [root@cong...

    centos6.3中编译安装mysql.5.5.30.pdf

    [root@zheng2 ~]# useradd -M -s /sbin/nologin -g mysql mysql ``` 3. **解压并编译MySQL源代码**:将MySQL 5.5.30的tar.gz文件解压,并在源代码目录下执行cmake命令来配置编译选项。 ```bash [root@zheng2 ~]...

    centos6.3中编译安装mysql.5.5.30借鉴.pdf

    使用 `groupadd mysql` 创建MySQL用户组,接着用 `useradd -M -s /sbin/nologin -g mysql mysql` 创建一个没有登录权限的MySQL用户,分配给mysql用户组。 5. **编译和安装MySQL**: 解压并进入mysql-5.5.30的源...

    LAMP的环境搭建总结

    # useradd mysql -g mysql -M -s /sbin/nologin ``` ##### 3. 解压Mysql源码包 接下来,解压已下载的Mysql源码包至`/usr/local/src/`目录下: ``` # cd /usr/local/src/ # tar -zxvf mysql-5.0.27.tar.gz ``` ...

    实验室管理系统 基于Springboot和Mysql的实验室管理系统代码 ,包括程序,中文注释,配置说明操作步骤

    实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统 1、资源说明:实验室...

    Java SpringBoot课件+源码视频教程

    11、_SpringBoot_配置-yaml配置文件值获取 , y( ] x3 r% o7 ]5 i 12、_SpringBoot_配置-properties配置文件编码问题 13、_SpringBoot_配置-@ConfigurationProperties与@Value区别 14、_SpringBoot_配置-@Property...

    基于Springboot和Mysql的实验室管理系统代码,包括程序,中文注释,配置说明操作步骤

    实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统-实验室管理系统 1、资源说明:实验室...

    xwiki的详细配置

    - 编辑MySQL配置文件`my.ini`,在`[mysqld]`部分添加`max_allowed_packet=32M`。 - 重启MySQL服务。 6. **安装Tomcat**: - 注意更改端口号为80,并设置管理员账号密码。 - 确保JRE路径正确指向已安装的JDK目录...

    Python库 | ml_metadata-0.21.0rc0-cp36-cp36m-win_amd64.whl

    - **实验管理**:记录不同实验的配置,对比不同模型的效果,找出最佳实践。 - **模型审计**:通过元数据追踪模型训练过程,确保模型的可解释性和合规性。 - **数据治理**:了解数据来源、处理过程,确保数据质量。 -...

Global site tag (gtag.js) - Google Analytics