数据库
mango_kid
唯有努力,才可解忧
展开
-
企业级数据库集群[Mysql]——————mysql的全同步复制(组复制)
文章目录1.了解mysql的全同步复制2. 搭建集群2.1 单主模型1.了解mysql的全同步复制MySQL组复制是MySQL 5.7.17开始引入的新功能,为主从复制实现高可用功能1)组复制模型它支持单主模型和多主模型两种工作方式(默认是单主模型)单主模型:从复制组中众多个MySQL节点中自动选举一个master节点,只有master节点可以写,其他节点自动设置为read only,当master节点故障时,会自动选举一个新的master节点,选举成功后,它将设置为可写,其他slave将指向这原创 2020-09-05 17:54:13 · 225 阅读 · 0 评论 -
企业级数据库集群[mysql]——————mysql的半同步复制
1. 了解mysql半同步复制1)半同步复制:一主多从模式下,有一个从节点返回成功,即成功,不必等待多个节点全部返回MySQL半同步,MySQL5.5由Google贡献的补丁才开始支持半同步复制(semi Replication)模式,该模式可以确保从服务器接收完主服务器发送的binlog日志文件并写入自己的中继日志(relay log)里,然后会给主服务器一个反馈,告诉对方已经接收到完毕,这时主库线程才返回当前session告知操作完成,当出现超时情况时,源主服务器会暂时切换到异步复制模式,直原创 2020-09-05 16:25:18 · 98 阅读 · 0 评论 -
企业级数据库集群[mysql]——————读写分离服务
文章目录1.了解读写分离服务2.实现读写分离设置2.1 配置proxy代理端2.2 测试读写分离1.了解读写分离服务1)我们为什么要实现读写分离?对于很多大型网站(pv值百万、千万)来说,在所处理的业务中,其中有70%的业务是查询(select)相关的业务操作(新闻网站,插入一条新闻,查询操作)。剩下的则是写(insert、update、delete,只要能对MySQL的数据造成更改的操作都叫写操作)操作。在使用负载均衡集群之后,可以很大程度的提升网站的整体性能,但是最终的数据处理的压力还是会落原创 2020-09-05 15:34:58 · 212 阅读 · 0 评论 -
企业级数据库集群[Mysql]——————了解基于gtid的主从同步
文章目录1.了解基于gid的主从同步1.了解基于gid的主从同步从== MySQL 5.6.5 开始新增了==一种基于 GTID 的复制方式。1)为什么借助gtid进行复制:1、使用二进制复制,从库要告诉主库要从哪个偏移量开始同步,如果指定错误会造成数据的遗漏,最终数据不一致。2、借助GTID,在发生主备切换的情况下,MySQL的其它从库可以自动在新主库上找到正确的复制位置。3、基于GTID的复制可以忽略已经执行过的事务,减少了数据发生不一致的风险2)什么是GTID:GTID (Globa原创 2020-09-05 09:32:22 · 314 阅读 · 0 评论 -
企业级数据库集群[Mysql]——————mysql的异步复制(基于position的主从复制)
文章目录1. MYSQL的异步复制1. MYSQL的异步复制1)异步复制(主从复制)master节点不会关心slave节点的状态,只需要写自己的数据即可。能不能完成复制看slave节点的io线程和sql线程是否开启。2)主从复制的要求:(1)主库开启binlog日志(设置log-bin参数)(2)主从server-id不同(3)从库服务器能连同主库注:什么是二进制日志:log-bin日志:保存所有对数据库更改(增删改)的操作(create、drop、update)修改my.cnf配置原创 2020-09-03 16:08:58 · 168 阅读 · 0 评论 -
企业级mysql数据库[mariadb]—————数据库的备份还原、数据库的root管理密码修改、安装图形界面管理数据库
文章目录1. 数据库的备份还原1.1 备份数据库1.2 执行建库命令恢复数据库1.3 修改备份文件恢复数据库2.数据库的管理密码问题2.1 已知root密码修改root密码2.2 忘记root密码修改root密码3. 安装图形管理界面1. 数据库的备份还原1.1 备份数据库1)首先建立一个自己的数据库:MariaDB [(none)]> CREATE DATABASE song;Query OK, 1 row affected (0.00 sec)MariaDB [(none)]>原创 2020-09-01 22:27:31 · 302 阅读 · 0 评论 -
企业级mysql数据库[mariadb]—————查询数据、建立删除数据库、建表删表、修改表的结构、修改表中数据、创建本地用户、建立远程登录用户、给予指定用户特定权限、删除权限、删除用户
文章目录1.mariadb数据库的管理1.1 查询数据1.2 建立删除数据库1.3 库中建表对表的修改1.4 修改表中数据1.5 修改表的结构2.数据库用户权限设定2.1 创建本地用户2.2 建立远程登录用户2.3 给予指定用户特定权限1.mariadb数据库的管理1.1 查询数据1)进入数据库:[root@mariadb ~]# mysql -uroot -p123456Welcome to the MariaDB monitor. Commands end with ; or \g.You原创 2020-09-01 20:49:37 · 445 阅读 · 0 评论 -
企业级mysql数据库[mariadb]——————了解数据库、了解mariadb与mysql的关系,安装一个安全的mariadb数据库
文章目录1.数据库的介绍1.1 数据是什么?1.2 帐号密码如何存储?1.3 什么是数据库?1.4 什么是mariadb数据库?2.安装安全的mariadb。2.1 安装2.2 安全初始化2.3 关闭网络端口1.数据库的介绍1.1 数据是什么?密码账户、图片、视频、数字,链接都是人类可以解除的数据。机器语言二进制语言是计算机了解的数据。1.2 帐号密码如何存储?如果将一个网站的文档存在一个普通文档中:可能被误删除,文件也不安全;大数据量的时候可能存储限制;查询用户也很麻烦。所以我们使用数据库管原创 2020-09-01 15:51:59 · 426 阅读 · 0 评论