300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > centos mysql 主从配置_centos7.4安装mysql8 并设置主从配置

centos mysql 主从配置_centos7.4安装mysql8 并设置主从配置

时间:2023-05-02 05:47:44

相关推荐

centos mysql 主从配置_centos7.4安装mysql8 并设置主从配置

一、安装mysql

第一步:检查依赖# 查看历史mysql安装依赖

rpm -qa | grep mysql

# 查看是否有自带的mariadb

rpm -qa | grep mariadb

# 清除

yum remove mysql*

yum remove mariadb*

# 查找并清理多余的文件

find / -name mysql

第二步:安装mysql# 可以从mysql官网,自行查询(//mysql80-community-release-el7-1.noarch.rpm)

# 创建目录

mkdir /user/local/mysql

cd /user/local/mysql

# 获取rpm安装包&安装本地

wget //mysql80-community-release-el7-1.noarch.rpm

yum -y localinstall mysql80-community-release-el7-1.noarch.rpm

# 在线安装

yum -y install mysql-community-server

#启动

systemctl start mysqld

# 查询初始密码

grep 'password' /var/log/mysqld.log

二、配置主从同步

第一步:修改主库f的配置文件vim /etc/f

# 如图:主库配置, ps:主从server-id保证唯一,

# 从库主要配置

server-id=2

# 用来指定要复制的数据库(

#replicate-do-db=xx

# 从库设置为只读,普通用户(非root)访问时只有只读的权限,不能做写操作

read_only=1

主库配置

第二步:在主库里创建同步用户mysql>create user 'synch'@'从库ip' identified by '密码';

# 授权

mysql>grant replication slave on *.* to 'synch'@'从库ip'

# 刷新MySQL的系统权限相关表­

mysql>flush privileges;

#查看要同步的binlog文件名和位置

mysql>show master status;

第三步:配置从库mysql>change

master to

master_host='主库ip',

master_port=3306,

master_user='synch',

master_password='密码',

master_log_file='mysql-bin.000003',

master_log_pos=32;

#启动主从同步

mysql>start slave;

#查看主从同步状态

mysql> show slave status;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。