热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos7mysql主从设置

已经装好了centos7和mysql,系统默认装多MariaDB两个虚拟机ip192.168.0.103192.168.0.106防火墙打开端口permanent参数表示

已经装好了centos7和mysql,系统默认装多MariaDB

两个虚拟机ip 

192.168.0.103

192.168.0.106

 

防火墙打开端口

permanent 参数表示永久修改

firewall-cmd --zOne=public --add-port=3306/tcp --permanent

firewall-cmd --reload

 

主库设置

mysql  -u root -p密码

进入mysql控制台,添加一个新的帐号,设定只有192.168.0段多ip才可以访问

创建test帐号  密码 123456

create user 'test'@'192.168.0.%' identified '123456';

//赋予主从同步权限

grant replication slave on *.* to 'test'@'192.168.0.%';

 

配置文件

/etc/my.cnf 

MariaDB /etc/my.cnf.d/server.cnf

打开二进制日志

log-bin=master-bin,master-bin是日志文件名 

server-id mysql标识,值必须是唯一的,不能是0,否则所有从库都无法连接

#binlog-do-db=master  要同步的数据库  一般在从库设置

重启mysql

systemctl restart mysql

进入mysql控制台,查看主服务器状态

mysql> show master status;

 

记录好 file和position,设置从库要用

配置从库

server-id=2 值唯一

relay-log=relay-bin  记录主从同步数据多日志文件

read-Only= on  从库设置只读权限

replicate-do-db = test 制定要同步多数据库

 

配置连接主服务器的信息

mysql> stop slave;

mysql> change master to

-> master_host='192.168.0.103',

->master_user='test',

->master_password='123456',

->master_log_file='master-bin.000001',

->master_log_pos=1317;

mysql> start slave;

 

 

ok~


推荐阅读
  • centos7如何利用yum安装mysql 8.0.12
    这篇文章将为大家详细讲解有关centos7如何利用yum安装mysql8.0.12,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 阿里云主机实战应用之centos7上的防火墙设置
    最近公司又上了一台服务器,以前都是用centos6系统,这次选择使用了centos7系统的安装镜像,因为现在程序版本在centos7上一般php默认就是5.4以上的,mysql也 ... [详细]
  • 搭建NFS文件服务器,导出WordPress文件夹
    实验目的:搭建NFS文件服务器,导出wordpress文件夹给主机A和主机B,主机A和主机B同时使用httpd访问。实验环境:主机A:CentOS7,IP:192.168.60.1 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了CentOS7编译mysql8.0.12相关的知识,希望对你有一定的参考价值。步骤一:安装 ... [详细]
  • SQL Server是什么
    本篇内容主要讲解“SQLServer是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQLServe ... [详细]
  • 4.1shell中常用的基础命令
    1.diff用法:diff[options]files|directorys输出信息:[num1,num2][a|c|d][num3,num4]nu ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Centos7安装MySql5.6
    如何在CentO ... [详细]
  • 1.ATP方式安装在ubuntu系统的apt软件仓库中,默认存在MySQL数据库,所以直接使用apt命令就可以安装。使用命令:aptapt-getin ... [详细]
  • 如何部署Zabbix监控实现监测和报警机制
    这篇文章的知识点包括:Zabbix的安装部署、Zabbix监控的实现以及Zabbix报警机制的实现,阅读完整文相信大家对Zabbix监控的使用有了一定的认识。Zabb ... [详细]
  • MYsql_linux mysql
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了linuxmysql相关的知识,希望对你有一定的参考价值。一数据库安装查看:[[email pr ... [详细]
  • 1、#whichmysqld查看mysql的命令路径usrsbinmysqld2、#usrsbinmysqld--verbose--help|grep- ... [详细]
author-avatar
chenkun
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有