前言:MySQL的复制功能,使得数据可以从一台MySQL 数据库服务器(我们称之为主库,即 master),复制到另外一台或者多台MySQL 数据库服务器(我们称之为从库,即 slave)。在默认情况下,复制的过程是异步的,因此,从数据库服务器不需要一直连接到主数据库服务器接收更新。 这也意味着,更新可以在长距离连接,甚至在诸如拨号服务临时或者间歇性的情况下继续。MySQL的复制功能,可以复制所有数据库,或者需要复制的几个数据库,甚至数据库中需要复制的数据库表,这都依赖于你是如何配置的。
使用的系统环境是 CentOS 7.2 最小化安装版本
关闭 Selinux
并且进行更新系统 yum update -y ; yum upgrade -y
主数据库: 192.168.23.52
从数据库: 192.168.23.53
一、主从数据库都要操作的步骤
安装步骤:
获取并且安装Mysql 5.7的yum环境
下载mysql的yum源: wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
安装 rpm -ivh mysql57-community-release-el7-9.noarch.rpm
安装Mysql:
yum install mysql-community-server mysql-community-libs-compat mysql-community-libs mysql-community-embedded-devel mysql-community-embedded-compat mysql-community-embedded mysql-community-devel mysql-community-common mysql-community-client -y
2.启动mysql server并且配置密码进行登陆
systemctl start mysqld
systemctl enable mysqld
查找mysql的密码,5.7的默认密码在log里面可以找到,可以使用cat /var/log/mysqld.log | grep root , 密码就在主机名后面,如
Paste_Image.png