随笔分类 -  mysql

摘要:MySQL读写分离概述 读写分离原理 基本原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作性操作导致的变更同步到集群中的从数据库=b。 读写分离原理图: 数据内部交换过程: 为什么要读写分离 面对越 阅读全文
posted @ 2020-03-12 12:59 kerwin- 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:简介 MHA(Master High Availability)目前在MySQL高可用方面比较成熟的解决方案,是由日本youshimaton(就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒 阅读全文
posted @ 2020-03-05 23:57 kerwin- 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:binlog-server介绍 binlog在备份中起着至关重要的作用,备份binlog文件时,只能先在本地备份,然后才能传送到远程服务器上。从MySQL5.6版本后,可以利用mysqlbinlog命令把远程机器的日志备份到本地目录,这样就更加方便地实现binlog日志的安全备份。 -R | –re 阅读全文
posted @ 2020-03-05 23:53 kerwin- 阅读(381) 评论(0) 推荐(0) 编辑
摘要:为了帮助管理员快速发现数据库的相关运行信息,MySQL为用户提供了几种日志种类,具体见表: MySQL日志类型 解释说明 错误日志(error log) 当数据库启动、运行、停止时产生该日志 普通查询日志(general query log) 客户端连接数据库执行语句时产生该日志 二进制日志(bin 阅读全文
posted @ 2020-03-03 23:52 kerwin- 阅读(327) 评论(0) 推荐(0) 编辑
摘要:简介:本次搭建实在多实例环境下搭建,mysql是5.7版本 架构图: 准备环境: 主机名 ip地址 MySQL数据库 db01 10.0.0.51 mysqld3307 、mysqld3308、mysqld3309 搭建 实例准备 systemctl start mysqld3307 systemc 阅读全文
posted @ 2020-03-02 21:35 kerwin- 阅读(191) 评论(0) 推荐(0) 编辑
摘要:--skip-grant-tables:跳过授权表--skip-networking :跳过TCP/IP连接 关闭数据库 service mysqld stop 使用安全模式启动 mysqld_safe --skip-grant-tables --skip-networking & 或者:意外发现 阅读全文
posted @ 2020-02-16 22:55 kerwin- 阅读(448) 评论(0) 推荐(0) 编辑
摘要:软连接,修改环境变量 二进制数据库链接:https://pan.baidu.com/s/18tpGgl1GWqtV2sWOAC38lA 提取码:x1vl 创建用户 useradd -s /sbin/nologin mysql 创建软连接 [root@db02 ~]# mkdir /app/datab 阅读全文
posted @ 2020-02-15 22:59 kerwin- 阅读(385) 评论(0) 推荐(0) 编辑
摘要:MySQL多实例 什么是MySQL多实例 MySQL多实例就是一台机器上开启多个不同的服务端口(这是有:3306(默认配置)、3307、3308、3309),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自服务。 MySQL多实例的特点有一下几点 有效利用服务器资源,当 阅读全文
posted @ 2020-02-13 22:04 kerwin- 阅读(299) 评论(0) 推荐(0) 编辑
摘要:环境准备 主机名 ip地址 系统 硬盘 内存 db01 10.0.0.51 centos 7.6 50G 2G 官方网站:https://www.mysql.com/ 二进制包下载:https://pan.baidu.com/s/1xxq1r8alOfRt86sMMxbgxA 提取码:srbs 检查 阅读全文
posted @ 2020-02-12 14:52 kerwin- 阅读(210) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示