一步一步搭建MySQL主从复制(Linux7.4_MySQL5.7)

MySQL5.7主从复制教程 ​ 简述:主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的 业务数据库、事务处理库,从库做查询库。​ 复制过程简单的说就是 master 将数据库的改变写入二进制日志,slave同步这些二进制日志,并根据这些二进制日志行数据操作1、什么是主从复制​ 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。在最常用的mysql数据库中,支持单向、异步复制。 阅读详情

1、环境介绍

OS环境:Linux7.4

MySQL环境:5.7

主库IP:192.168.59.21
从库IP:192.168.59.22

搭建主从库前确保主从机都搭建了MySQL

2、主库启用二进制日志

mysql> show variables like 'log_bin%';
+---------------------------------+-------+
| Variable_name                   | Value |
+---------------------------------+-------+
| log_bin                         | OFF   |
| log_bin_basename                |       |
| log_bin_index                   |       |
| log_bin_trust_function_creators | OFF   |
| log_bin_use_v1_row_events       | OFF   |
+---------------------------------+-------+
5 rows in set (0.01 sec)

**可以使用默认数据库安装位置/var/lib/mysql,也可以自己创建**

[root@mysql57 mysql]# mkdir bin_log
[root@mysql57 mysql]# chown -R mysql:mysql /var/lib/mysql/bin_log
[root@mysql57 mysql]# ls -ld /var/lib/mysql/bin_log
drwxr-xr-x. 2 mysql mysql 4096 Jan 19 19:39 /var/lib/mysql/bin_log

[root@mysql57 ~]# cat /etc/my.cnf

log-bin=/var/lib/mysql/bin_log/mysql-bin.log
binlog_format=ROW
expire_logs_days=10
server_id=1

mysql> show variables like 'log_bin%';

mysql> show binary logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |       177 |
| mysql-bin.000002 |       154 |
+------------------+-----------+
2 rows in set (0.00 sec)

mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000002 |      154 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

[root@mysql57 bin_log]# ls -lrt /var/lib/mysql/bin_log
total 12
-rw-r-----. 1 mysql mysql 177 Jan 19 19:44 mysql-bin.000001
-rw-r-----. 1 mysql mysql  80 Jan 19 19:44 mysql-bin.index
-rw-r-----. 1 mysql mysql 154 Jan 19 19:44 mysql-bin.000002

**主从库都创建用于测试的DB:**

mysql> create database test_slave_db;
Query OK, 1 row affected (0.01 sec)

**主库指定用于二进制日志的数据库**

将binlog-do-db=test_slave_db添加到/etc/my.cnf中然后重启mysqld服务

mysql> show master status;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    2
Current database: log

+------------------+----------+---------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB  | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+---------------+------------------+-------------------+
| mysql-bin.000003 |      154 | test_slave_db |                  |                   |
+------------------+----------+---------------+------------------+-------------------+

3、主库创建用于同步的账号

mysql> create user 'slave'@'192.168.59.%' identified by 'slave';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> set global validate_password_policy=0
    -> ;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)

mysql> create user 'slave'@'192.168.59.%' identified by 'slave';
Query OK, 0 rows affected (0.00 sec)

mysql> grant replication slave on *.* to 'slave'@'192.168.59.%';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> select user,host from mysql.user;
+---------------+--------------+
| user          | host         |
+---------------+--------------+
| lissen        | %            |
| slave         | 192.168.59.% |
| mysql.session | localhost    |
| mysql.sys     | localhost    |
| root          | localhost    |
+---------------+--------------+
5 rows in set (0.00 sec)

mysql> show master status;
+------------------+----------+---------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB  | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+---------------+------------------+-------------------+
| mysql-bin.000003 |      154 | test_slave_db |                  |                   |
+------------------+----------+---------------+------------------+-------------------+
1 row in set (0.00 sec)

4、从库启动二进制日志并设置数据库只读,并指定要复制的数据库

从库:

[root@mysql57-slave ~]# cat /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

#添加的部分
server-id=2
log-bin=mysql-bin.log
replicate-do-db=test_slave_db
read_only=1

#read_only参数表示普通用户不能修改数据库,超级用户可以修改数据库

重启mysqld

systemctl restart mysqld

5、从库连接主库并开始接受二进制日志

查看主库当前使用的二进制的日志文件

主库:

mysql> show master status;
+------------------+----------+---------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB  | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+---------------+------------------+-------------------+
| mysql-bin.000003 |      154 | test_slave_db |                  |                   |
+------------------+----------+---------------+------------------+-------------------+
1 row in set (0.00 sec)

连接主库并启动slave

从库:

[root@mysql57-slave ~]# mysql -h localhost -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.29-log MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> change master to master_host='192.168.59.21',master_user='slave',master_password='slave',master_log_file='mysql-bin.000003',master_log_pos=154;
Query OK, 0 rows affected, 2 warnings (0.04 sec)

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: 
                  Master_Host: 192.168.59.21
                  Master_User: slave
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000003
          Read_Master_Log_Pos: 154
               Relay_Log_File: mysql57-slave-relay-bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: mysql-bin.000003

				主要是这2个参数
				
             	Slave_IO_Running: No
            	Slave_SQL_Running: No

              Replicate_Do_DB: test_slave_db
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 154
              Relay_Log_Space: 154
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 0
                  Master_UUID: 
             Master_Info_File: /var/lib/mysql/master.info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: 
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: 
                Auto_Position: 0
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
1 row in set (0.00 sec)

mysql> start slave;
Query OK, 0 rows affected (0.01 sec)

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.59.21
                  Master_User: slave
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000003
          Read_Master_Log_Pos: 154
               Relay_Log_File: mysql57-slave-relay-bin.000002
                Relay_Log_Pos: 320
        Relay_Master_Log_File: mysql-bin.000003

			**这2个参数变成Yes表明配置成功**
			
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes

              Replicate_Do_DB: test_slave_db
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 154
              Relay_Log_Space: 535
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1
                  Master_UUID: b8d8cf7b-39c9-11ea-993f-000c294eaa12
             Master_Info_File: /var/lib/mysql/master.info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: 
                Auto_Position: 0
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
1 row in set (0.00 sec)

6、测试主从是否同步

主库:

mysql> use test_slave_db
Database changed

mysql> create table t1(id int,name varchar(10));
Query OK, 0 rows affected (0.03 sec)

mysql> show tables t1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't1' at line 1

mysql> show tables;
+-------------------------+
| Tables_in_test_slave_db |
+-------------------------+
| t1                      |
+-------------------------+
1 row in set (0.00 sec)

mysql> select * from t1;
Empty set (0.00 sec)

mysql> insert into t1 values(1,'xiaolong'),(2,'xiaoming');
Query OK, 2 rows affected (0.01 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select * from t2;
ERROR 1146 (42S02): Table 'test_slave_db.t2' doesn't exist
mysql> select * from t1;
+------+----------+
| id   | name     |
+------+----------+
|    1 | xiaolong |
|    2 | xiaoming |
+------+----------+
2 rows in set (0.00 sec)

从库:

mysql> use test_slave_db;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-------------------------+
| Tables_in_test_slave_db |
+-------------------------+
| t1                      |
+-------------------------+
1 row in set (0.00 sec)

mysql> select * from t1;
Empty set (0.00 sec)

mysql> select * from t1;
+------+----------+
| id   | name     |
+------+----------+
|    1 | xiaolong |
|    2 | xiaoming |
+------+----------+
2 rows in set (0.00 sec)
在linux7上搭建mysql 5.7 的主从复制(2) 一.服务器概述 1.1 服务资源介绍 本案例是使用192.168.1.86和192.168.1.126 这两台机器,服务详情见下表: Ip 数据库角色 用户 Mysql的路径 192.168.1.86 Master hd-mysql /home/hd-myql/mysql-5.7.32 192.168.1.126 阅读详情

相关推荐

Centos7搭建PHP项目,环境(Apache+PHP7.4+Mysql5.7)

接着设置密码的长度,这里需要设置多少位数的简单密码就设置多少位数,我这里设置密码为root,所以设置长度为4。在软件仓库中使用GPG公钥可以确保软件包的完整性和认证,以防止未经授权的修改或潜在的风险。由于不支持设置简单的密码,如果出于学习的目的,想设置简单好记的密码,就需要进行下面的操作。到这里,如果安装的时候出现公钥尚未安装的问题,请不要着急,根据下面的步骤来解决问题。首先执行修改验证密码强度等级的命令,将等级设置为LOW,也就是低级的。在上面的图片中,在输入密码处黏贴前面复制的密码。

m0_54851477的博客 1739

linux下mysql主从复制搭建

目标:搭建两台MySQL服务器,一台作为主服务器,一台作为从服务器,实现主从复制 环境:   主数据库: 192.168.137.130   从数据库:192.168.137.131   mysql安装可参考:https://blog.csdn.net/qq_43154385/article/details/83513005 原理: 配置步骤: 1、保证两个数据库中的库和数据是...

qq_43154385的博客 1万+

主从复制简单搭建(Linux)

时出现下面截图的提示,是表示mysql客户端的自动补全功能(auto-rehash)在读取表信息,并非实际错误。1. 若是在安装mysql时,出现了下面截图的报错,表示系统缺少验证mysql软件包所需的GPG密钥(用于验证软件包的真实性和完整行)。MASTER_LOG_FILE = 'mysql-bin.000002', -- 替换为主库记录的 File,可在 master 通过 show master status;说明:输入密码时界面不会显示密码的输入过程,请您确保输入的密码正确。

m0_53891399的博客 694

Centos7+Mysql5.7实现主从复制

一、Master主服务器配置(192.168.30.201)找到mysql配置文件my.cnf在末尾加上: find / -name my.cnf log-bin=mysql-bin #slave会基于此log-bin来做replication server-id=1 #master的标示 innodb_flush_log_at_trx_commit=1 sync_binlog=1重启 s

知行合一 2361

vue3的面试题

vue3的面试题

jiang7701037的博客 6263

基于深度学习的中文方言识别模型训练实战

本文介绍了一个基于深度学习的中文方言识别模型开发流程。项目采用PyTorch框架和Chinese-BERT-wwm预训练模型,构建了包含BERT基础层、方言特征增强层和注意力机制的多方言分类系统。文中详细阐述了数据收集策略,包括从社交媒体、语料库和众包平台获取多源数据,并实现了文本清洗、同义词替换和回译等数据增强技术。模型架构部分展示了如何在BERT基础上添加方言特征提取层和多头注意力机制来提升识别性能。该方案支持普通话、粤语等6种主要方言的识别,目标准确率达90%以上,响应时间小于100ms,适用于智能客

电脑管家 1730

centos搭建mysql主从复制,读写分离

mysql 主从复制的优点: 1、 如果主服务器出现问题, 可以快速切换到从服务器提供的服务,保证高可用性 2、 可以在从服务器上执行查询操作, 降低主服务器的访问压力 3、 可以在从服务器上执行备份, 以避免备份期间影响主服务器的服务 注意事项: 1、server-id必须唯一,一般使用ip的后三位 2、从库Slave_IO_Running:NO 可能原因:帐号无权限操作 3、

爱代码也爱生活 9275

HyperLynx VX2.5 实战:5分钟搞定LPDDR4X内存的批量仿真与报告分析

本文详细介绍了如何使用HyperLynx VX2.5进行LPDDR4X内存的批量仿真与报告分析,通过智能网络分组和并行计算技术,5分钟内即可完成全流程验证。文章涵盖工程准备、批量仿真配置、报告解析及典型问题解决方案,帮助工程师高效提升PCB仿真效率,确保移动设备内存接口的稳定性与性能。

weixin_42683394的博客 400

Linux下快速搭建MySQL5.7.x

安装mysql:如果不使用yum默认安装的5.1版本: //先看看你的机器中有没有其他的多余的包 yum list installed | grep mysql //删除已安装mysql yum -y remove mysql+版本包(删除两个后缀分别为-libs和noarch的文件) // 这里以下载5.7.24演示(get/ 后面的地址去官网看) wget https://dev.mysq...

wxy’的博客 379

HDR标准核心参数全解析:从PQ/HLG到元数据,一篇搞懂技术选型

本文全面解析HDR标准的核心参数,包括PQ/HLG传输函数和元数据机制,帮助读者理解技术选型的关键因素。通过对比主流HDR标准的技术细节,提供从内容创作到硬件适配的实用指南,助力实现更真实的视觉体验。

weixin_31766003的博客 300

Simulink仿真状态空间中状态变量时域响应

起因 今天老师留了一道关于状态空间变量响应的题,于是想用simulink仿真,一开始使用state-space模块,但是发现它只能输出y,没办法显示状态变量的变化情况。然而状态变量之间的关系都可以表示为一阶微分方程组,因此我们考虑在Simulink中搭建微分方程组来求解这个问题。 微分方程组 x1˙=x2x2˙=−4x1−5x2+1(1)\dot{x_1}=x_2\\ \dot{x_2}=-4x_...

ZYunfei的博客 7448

CentOS7下的linux的MySQL5.7主从数据库的配置

一、 分别在主机(192.168.192.111) 、从机(192.168.192.110)上安装mysql 1.下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2.安装mysql源:yum install mysql57-community-release-el7-8.noa

-bin_bin-的博客 3821

华为OD机试真题2026双机位C卷 Java&Go 实现【用户入网定期复评】

用户开立支付账户,在开户完成后立即对用户进行一次风险模型评级,输出一个评分风险,评分范围1-100,等区间的分为5个等级,1-19为等级1,20-39为等级2,40-59为等级3,60-79为等级4,80-100为等级5,系统每天会任务对全量入网用户进行计算复评时间,输出评分给出新的风险等级。复评规则如下:

MISAYAONE的博客 147

mysql主从复制的理解和搭建

1,mysql主从复制的理解图:   2,mysql主从复制的概念和好处: mysql的主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是实时的业务数据操作,从数据库常用的读取为主。 优点主要有 1,可以作为备用数据库进行操作,当主数据库出现故障之后,从数据库可以替代主数据库继续工作,不影响业务流程 2,读写分离,将读和写应用在不同的数据库与服务器...

li_lening的博客 12万+

【OpenClaw从入门到精通】第02篇:5分钟速通!阿里云/华为云一键部署OpenClaw(附避坑指南·2026实测版)

本文聚焦OpenClaw的云端部署场景,针对本地部署“关机即离线、跨设备访问难”的痛点,详解阿里云(主推)和华为云(备选)的一键部署流程。2026实测验证:阿里云轻量应用服务器通过官方OpenClaw镜像可5分钟完成部署,华为云Flexus L实例需补充SSH配置步骤;文中拆解云端部署核心概念(地域选择、端口放行、成本构成),通过“AI助理定时抓取行业资讯并推送钉钉”的虚拟案例演示云端7×24小时运行价值,同时提供模型调用、服务器成本的精细化控制方案,梳理端口访问失败、API-Key权限异常等高频坑点的解决

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 5543

数据库系统工程师软考备战:第三篇 - SQL语言深入解析与应用

​​创建表​​​修改表​​​删除表​。

Programming Talk 122

Linux下搭建Mysql主从复制详细步骤(Mysql版本5.7.35)

Linux下搭建Mysql主从复制详细步骤(Mysql版本5.7.35) 本篇将跟大家一起搭建Mysql主从复制,如果你还来没有安装mysql,请看博主的这篇mysql-5.7.30的安装教程 1、原理 1.master的I/O线程将数据写入binlog中; 2.slave的I/O线程从master的binlog中读取数据,写入自己的Relay_Log_File日志中; 3.slave的SQL线程从Relay_Log_File日志中解析sql,完成数据的复制。 2、应用场景 1.从服务器作为主服务器的实时

D的博客 2467

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux下搭建Mysql主从复制详细步骤(Mysql版本5.7.30)

前言 本篇将跟大家一起配置Mysql主从复制,包括两个场景:1、主库有数据的情况;2、主库无数据。如果你还来没有安装mysql,请看博主的这篇mysql-5.7.30的安装教程 1、原理 master的I/O线程将数据写入binlog中; slave的I/O线程从master的binlog中读取数据,写入自己的Relay_Log_File日志中; slave的SQL线程从Relay_Log_File日志中解析sql,完成数据的复制。 2、应用场景 从服务器作为主服务器的实时数据备份 主从服务器实

夏夜凉月 5649

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux下搭建Mysql主从复制详细步骤(Mysql版本5.7.28)

在实际的生产中,为了解决Mysql的单点故障已经提高MySQL的整体服务性能,一般都会采用。

qq_32760237的博客 1874

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux配置MySQL5.7主从复制

一、主从复制原理 MySQL 主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。每一个主从复制的连接,都有三个线程。拥有多个从库的主库为每一个连接到主库的从库创建一个 log dump 输出线程,每一个从库都有它自己的 I/O 线程和 SQL 线程。 步骤: 1、主库会将所有的更新记录保存到Bingarylog文件。 2、每当有从库连接到主库的时候,主库都会创建一个log dump线程发送Binarylog文件到从库。 3、当从库复制开始的

京北游戏官方 1万+

Linux下安装mysql-5.7.30详细步骤

前言 下面记录了我在Linux环境下安装Mysql的完整过程,实操记录,只为让更多人少踩坑,本次安装版本为:mysql-5.7.30,64位操作系统 官网下载地址:mysql-5.7.30-el7-x86_64.tar.gz 1、安装前准备 检测系统是否自带mysql [root@localhost /]# rpm -qa | grep mysql 如果是,则使用下面命令进行删除: [root@localhost /]# rpm -e --nodeps ‘上一步查找的名称’ 删除成功后,查询所

夏夜凉月 1万+

Linux搭建MySQL主从复制

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考MySQL主从复制:MySQL数据库修改数据库数据时会记录数据到binlog日志中。开启主从复制后,从节点会主动读取父节点的日志记录,从而更新子节点实现主从数据同步例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

Flying_coin的博客 1426

MySQL-主从复制搭建

说明 Linux-MySQL主从复制搭建(一主一从) MySQL版本:5.7.36 操作步骤 》准备环境 准备两台虚拟机 MySQL主服务器:192.168.3.201 MySQL从服务器:192.168.3.202 说明 可以先安装好一台MySQL主,然后克隆一台MySQL从(我已经事先准备好了,至于如何安装MySQL可以参考我的相关文章) 》配置MySQL主服务器 修改MySQL配置: [root@192 ~]# vi /etc/my.cnf # [必须]主服务器唯一ID s

csdn_yasin的博客 3546

MySQL 5.7.42 主从复制环境搭建

本次安装环境:OS版本:Red Hat Enterprise Linux Server release 6.8 (Santiago)MySQL版本:5.7.42架构:同一台机器,多实例安装搭建ip地址:10.1.11.250安装方式:采用MySQL二进制安装。

fanzhuozhuo的博客 1092

MySQL主从复制的简单搭建

文章目录1、MySQL一主一从的简单搭建1.1、主从复制简介1.2、MySQL主从复制简介1.3、主从复制的架构1.4、前期准备1.5、主要配置实现1.5.1、测试环境1.5.2、配置my.cnf文件1.5.3、 1、MySQL一主一从的简单搭建 1.1、主从复制简介 在实际生产中,数据的重要性不言而喻。如果我们的数据库只有一台服务器,那么很容易产生单点故障的问题,如果服务器宕机或者损坏了,那么整个数据库的数据就丢失了,这是重大的安全事故。所有我们必须部署两台或两台以上的服务器来存储我们的数据。也就是说我

yuwenS的博客 4481
上一篇: 漫谈MySQL体系结构[转]
下一篇: Linux下Python3.6.5安装的cx_Oracle模块
Lissen_Gan
博客等级 码龄13年 11粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值