linux搭建mysql主从复制

在linux搭建mysql主从复制

# MySQL数据库系统

主从优点及特点

1、类似于负载,读写分离也属于负载的一种,能保证数据的作用;

2,备份,平常我们在维护数据库的时候,常常会写一些脚本来作维护,有些还需要手动操作来维护,这个就替我们解决了这一方面,更加保证了我们的数据

环境简介:两台服务器:

master:192.168.247.148

slave:192.168.247.128

两台都关闭防火墙和setenforce
在这里插入图片描述
创建要把yum挂载到哪里的文件夹
在这里插入图片描述
修改以下内容
linux搭建mysql主从复制_第1张图片
清理yum源
linux搭建mysql主从复制_第2张图片

接下来yum安装mysql
linux搭建mysql主从复制_第3张图片
启动mysql

在这里插入图片描述
mysql启动之后有一个默认的mysql初始密码,去/var/log/mysqld.log/里面查看一下
在这里插入图片描述

因为默认的初始密码比较复杂,我们登录mysql里面以后,来修改mysql密码,
在这里插入图片描述
修改提示我们密码复杂性简单,提示更改,然而我们并不想改,然后把密码的值改一下,和validate_password_length的值改下,如下:
linux搭建mysql主从复制_第4张图片修改之后我们重新修改密码,我们mysql的登录密码就设置好了

主master

修改mysql的文件my.conf文件,配置主服务器的要求
linux搭建mysql主从复制_第5张图片
给从mysql数据库授权登录的用户密码,然后systemctl restart mysqld重启下
linux搭建mysql主从复制_第6张图片
查看主的配置文件
linux搭建mysql主从复制_第7张图片
从slave

和主一样,修改mysql的文件my.conf文件,配置从服务器的要求,server-id要保证和主不是一个
linux搭建mysql主从复制_第8张图片
配置完后重启mysql

从按照主要求的IP,用户,密码,lmaster_log来添加
linux搭建mysql主从复制_第9张图片
查看从是否配置成功,看看slave_IO_Running和slave_SQL_running 是否yes
linux搭建mysql主从复制_第10张图片

我们查看正常后登录主服务器,创建一个mysql表linux搭建mysql主从复制_第11张图片

然后我们查看从mysql服务器的数据库。
linux搭建mysql主从复制_第12张图片
查看主从复制了,这样我们的主从就搭建完成了。

你可能感兴趣的:(mysql)