1 mysql基本命令1.启动mysql systemctl start mariadb 2.linux客户端连接自己 mysql -uroot -p -h 127.0.0.1 3.远程链接mysql服务端 mysql -uroot -p -h 192.168.1.197 远程授权: grant all privileges on *.* to root@"192.168.1.100" id
转载 11月前
118阅读
一、双主模型复制:两个节点互为主从,均可读写。二、配置双主模型复制:1、演示环境:IP操作系统数据库版本安装方式角色192.168.1.145CentOS   7.6 x86_64MariaDB-10.3.15yummaster1192.168.1.146CentOS   7.6 x86_64MariaDB-10.3.15yummaster22、两个节点的服务器时间同步3、ma
1、主从2台机器都安装mariadbyum-yinstallmariadb2、登陆mysqlmysql-uroot-p3、删掉test库dropdatabasetest;4、创建需要同步的数据库createdatabasedatabasenamedefaultcharactersetutf8collateutf8_general_ci;5、创建同步的用户GRANTREPLICATIONSLAVE,
原创 2018-07-24 19:49:38
1333阅读
1、主节点配置:yum install mariadb-server.x86_64 -y#安装数据库service mariadb start#启动数据库mysql -uroot -p123456#登录数据库创建从节点连接登录用户create user 'repl'@'192.168.2.%' identified by 'repl';给用户授权grant replication slave on
转载 2024-07-19 15:14:22
196阅读
mariadb主从主从多用于网站架构,因为主从的同步机制是异步的,数据的同步有一定延迟,也就是说有可能会造成数据的丢失,但是性能比较好,因此网站大多数用的是主从架构的数据库,读写分离必须基于主从架构来搭建。 mariadb主从架构流程主增删改,从同步数据修改写进磁盘,以二进制文件格式保存,并创建授权登陆账号,从节点登陆同步账号读取此二进制文件。主节点生成一个dump线程接收从节点请求,从
mariadb主从复制、主主复制、半同步复制配置详解主1从服务器的时间要同步,数据库版本最好是一致的,以免造成函数处理、日志读取、日志解析等发生异常。以下三个主从复制的设置是独立的。注意防火墙和selinux的影响。1、简单主从复制的实现(1)主服务器的配置1)安装mariadb-server[root@localhost ~]# yum -y install mariadb-server2)编
Mariadb 数据库 五玄(集群配置)一.mariadb主从                                                &
  异步:主库将事务Binlog事件写入到Binlog文件中,此时主库只会通知一下Dump线程发送这些新的Binlog,然后主库就会继续处理提交操作,而此时不会保证这些Binlog传到任何一个从库节点上。主库的事务执行不会管备库的同步进度,如果备库落后,主库不幸crash,那么就会导致数据丢失。半同步:是介于全同步复制和异步复制之间的一种,主库只需要等待至少一个从库节点收到并且
一、原理简介当前主流的数据库为了保证数据一致性,都采用支持事务类型的数据存储引擎,如innodb等,当一个事务提交后先写到事务日志中,在进行数据修改,并且将对数据产生任何影响的语句都记录在二进制日志中,主从复制就是基于二进制日志实现的。主从同步的工作流程为:1.主节点任何的数据修改在binlog写入binlog中2.从节点通过I/O thead线程发起请求3.主节点通过I/O dump threa
转载 2024-04-15 14:22:21
59阅读
MariaDB主从复制MySQL的二进制日志(binglog)会记录所有对数据库进行更改的操作,也就是说只要是会对数据库产生修改的操作都会被记录到二进制日志中去。记录二进制日志的主要目的有两方面:1.      恢复2.      复制 MySQL的复制就是基于二进制日
准备主数据库服务器:192.168.5.14从数据库服务器:192.168.5.18,192.158.5.19,...(这里可以是多台,为了方便演示我就只选一台)所有数据库服务器均安装了统一版本的MariaDB,并且主数据库到每台从数据库的网络是通的,防火墙也开放了3306端口(如果不会开放防火墙就先把防火墙关了,后期把规则加回去即可)主数据库服务器与从数据库服务器的MariaDB数据库版本最好一
原创 2022-06-01 12:07:29
1382阅读
服务器列表:角色ip地址主服务器192.168.8.81从服务器192.168.8.82修改主服务器的配置文件:a.vim/etc/my.cnf,增加:b.重启mariadb:systemctlrestartmariadb修改从服务器配置文件:a.vim/etc/my.cnf,增加:b.重启mariadb:systemctlrestartmariadb主服务器设置:a.进入主服务器:b.查看主服务
原创 2018-01-23 08:57:16
2773阅读
文章内容概览1、什么是主从复制2、主从复制的作用3、主从复制的工作流程4、复制时应该注意的问题   4、1 复制如何开始   4、2 如果限制从服务器只读   4、3 如果保证主从复制时的事务安全5、配置主从复制   5、1 Master节点配置   5、2 Slave 节点配置 &nbs
一.MySql数据库版本说明官方文档:https://www.percona.com/downloads/Percona-Server-LATEST/# 自从甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险。漏洞修补和版本升级的速度一段时间非常缓慢,所以业界对MySQL的未来普遍不抱有乐观态度。因此社区采用分支的方式来避开这个风险,例如谷歌、Facebook、RedHat都将MySQL替
转载 5月前
11阅读
一、 同步时间 1、配置ntp主配置文件(仅一台)[root@centos01 ~]# vim /etc/ntp.conf #restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap server 127.127.1.0 fude
转载 2024-03-28 16:36:32
48阅读
一         mariadb主从多用于网站架构,因为该主从的同步机制是异步的,数据的同步有一定延迟,也就是说有可能会造成数据的丢失,但是性能比较好,因此网站大多数用的是主从架构的数据库,读写分离必须基于主从架构来搭建 主:可以写,可以读,从同步从:可读,但是写的话主不会同步        &n
转载 2023-05-26 12:59:10
224阅读
MariaDB主从同步 MariaDB/MySQL内建的复制功能是构建大型,高性能应用程序的基础。将MySQL的数据分布到多个系统上去,这种分布的机制,是通过将MySQL的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记
查看服务器A是否已经安装Mysql数据库。 [root@chenllcentos ~]# rpm -aq | grep mysql 若无消息显示,则进行Mysql安装。这里跳过安装; 同样的,对服务器B和服务器C安装Mysql数据库,此处略去。接下来,开始进行数据库主从复制的配置。 1.主数据库配置 修改主数据库配置文件my.cnf。[root@chenllcentos ~]# vi /etc
卸载过程:停止服务:systemctl stop mariadb查询安装包:rpm -qa | grep mariadb  卸载:rpm -e mariadb-serverrpm -e mariadbrpm -e --nodeps mariadb-libs 1. 准备环境1.1 查看磁盘挂载情况:df –h < 如果没有则
转载 2024-07-19 09:20:02
128阅读
主从数据库mariadb安装准备 准备共需要三台centos主机 mycat master节点 slave节点1.为主机配置hosts文件,修改三台主机的名字 分别为:mycat db1 db2 配置hostname主机名:“hostnamectl set-hostname XXXX" 命令“bash”刷新2.配置/etc/host文件 分别在三台主机的hosts文件中添加,三台主机的ip和对应的
  • 1
  • 2
  • 3
  • 4
  • 5