包含标签:8.0 的文章
  • CentOS7系统下搭建MySQL(8.0.16)主从环境

    默认情况下,复制是异步的,从站不需要永久连接以接收来自主站的更新。根据配置,您可以复制数据库中的所有数据库,所选数据库甚至选定的表。 MySQL中复制的优点包括: 横向扩展解决方案 - 在多个从站之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可能发生在一个或多个从站上。该模型可以提高写入性能(因为主设备专用于更新),同时显着提高了越来越多的从设备的读取速度。 数据安全性 - 因为数据被复制到从站,并且从站可以暂停复制过程,所以可以在从站上运行备份服务而不会破坏相应的主数据。 分析 - 可以在主服务器上创建实时数据,而信息的分析可以在从服务器上进行,而不会影响主服务器的性能。 远程数据分发 - 您可以使用复制为远程站点创建数据的本地副本,而无需永久访问主服务器。 1.官网下载安装包 https://dev.mysql.com/downloads/mysql/ 压缩包有如下内容: 说明: 标准安装:安装 mysql-community-server, mysql-community-client, mysql-community-libs, mysql-community-common,和 mysql-community-libs-compat包。 标准安装之后的文件布局如下: 2.开始安装  把文件上传到服务器,解压。 [root@localhost soft]# mkdir mysql8 [root@localhost soft]# tar -xvf mysql-8.0.16-1.el7.x86_64.rpm-bundle.tar -C /soft/mysql8/   然后进入解压目录安装: 选择y,最后出现Complete! 两台全部安装完后,进行配置。 3.基于二进制日志文件位置的复制 传统方法基于master的二进制日志复制事件,并要求其中的日志文件和位置在master和slave之间同步。  1. 打开主服务器。去修改配置文件,设置日志文件名称和服务器ID,以及需要复制的数据库 [root@localhost mysql8]# vim /etc/my.cnf   2. 打开从服务器,配置服务器ID 3. 配置……

    SE_Zhang 2024-04-23
    8 0 0