随笔分类 -  数据库

摘要:前言: mysqldump 是日常比较常用的一个工具了,在对数据库进行导出工作时,经常会用到 mysqldump 。本篇文章将介绍 mysqldump 工具的使用方法并分享几点备份技巧。 1.mysqldump使用简介 mysqldump 是 MySQL 系统自带的逻辑备份工具,主要用于转储数据库。 阅读全文
posted @ 2024-02-18 16:24 fengjian1585 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1. proxysql 作用以及架构 1.连接池功能 2. 读写分离(端口号, 用户, 正则, 某个sql) 3. 缓存功能 4. sql改写 5. 监控诊断系统 6. sql防火墙 7. sql审计 && query log (proxysql 2.5) proxy安装: 配置yum源:cat < 阅读全文
posted @ 2021-02-19 11:43 fengjian1585 阅读(102) 评论(0) 推荐(0) 编辑
摘要:基础架构: vip是 172.16.230.50 主机名 IP地址 mysql1 172.16.230.51 mysql2 172.16.230.52 mysql3 172.16.230.53 1. mysql 基础环境 1.1 mysql8.0 GTID 复制结构搭建 mysql1主配置文件 [r 阅读全文
posted @ 2021-02-08 16:00 fengjian1585 阅读(58) 评论(0) 推荐(0) 编辑
摘要:按照三级登报2.0 要求,mysql开启审计日志 a)应启用安全审计功能,审计覆盖到每个用户,对重要的用户行为和重要安全事件进行审计; b)审计记录应包括事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息; c)应对审计记录进行保护,定期备份,避免受到未预期的删除、修改或覆盖等; 阅读全文
posted @ 2020-11-25 09:55 fengjian1585 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例; 1.登录服务器,切换到oracle用户,或者以oracle用户登录 [admin@dataserver ~]$ su - oracle 密码: [oracle@dataserver ~]$ 阅读全文
posted @ 2020-11-11 15:53 fengjian1585 阅读(185) 评论(0) 推荐(0) 编辑
摘要:mysql 8.0.18 手工安装记录 为了日常方便,特记录如下。 一、安装系统依赖包 #1、系统依赖包安装 yum -y install make gcc-c++ cmake bison-devel ncurses-devel readline-devel libaio-devel perl li 阅读全文
posted @ 2020-11-10 11:53 fengjian1585 编辑
摘要:结构 主机名 IP 端口 作用 proxysql 172.17.0.7 6032,6033 代理 master 172.17.0.3 3306 MGR集群 slave1 172.17.0.4 3306 slave2 172.17.0.3 3306 slave3 172.17.0.6 3306 MGR 阅读全文
posted @ 2020-03-26 16:35 fengjian1585 阅读(321) 评论(0) 推荐(2) 编辑
摘要:环境: 172.17.0.5 proxysql 172.17.0.4 master 172.17.0.2 slave1 172.17.0.3 slave2 master 新建监控账号,以及管理账号: 创建连接数据库的账号 create user 'fengjian'@'172.17.0.%' ide 阅读全文
posted @ 2020-03-21 21:24 fengjian1585 编辑
摘要:1. 下载 wget https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/Percona-XtraDB-Cluster-5.7.28-31.41/binary/tarball/Percona-XtraDB-Cluster-5 阅读全文
posted @ 2020-03-15 15:12 fengjian1585 阅读(708) 评论(0) 推荐(0) 编辑
摘要:一、pt-online介绍 pt-online-schema-change是percona公司开发的一个工具,在percona-toolkit包里面可以找到这个功能,它可以在线修改表结构 原理: 首先它会新建一张一模一样的表,表名一般是_new后缀 然后在这个新表执行更改字段操作 然后在原表上加三个 阅读全文
posted @ 2020-03-14 21:27 fengjian1585 阅读(419) 评论(0) 推荐(0) 编辑
摘要:MySQL高可用工具,一直以来MHA使用的比较多,自从MySQL 开启GTID之后,出现了Orchestrator以及replication-manager这类新的高可用工具 1. 设置yum源 # /etc/yum.repos.d/signal18.repo [signal18] name=Sig 阅读全文
posted @ 2020-03-14 11:13 fengjian1585 编辑
摘要:【MySQL】企业级监控解决方案Promethus+Grafana Promethus用作监控数据采集与处理,而Grafana只是用作数据展示 一、Promethus简介 Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展 阅读全文
posted @ 2020-03-13 14:07 fengjian1585 阅读(701) 评论(0) 推荐(0) 编辑
摘要:1结构 注意: server-id 必须不相同 2. slave2 使用 screen 备份主库 binlog 到/data/backup/目录下, 实时备份mysqlbinlog (1). 安装 screen yum -y install screen screen -S mysqlbinlogs 阅读全文
posted @ 2020-03-11 16:55 fengjian1585 阅读(1501) 评论(0) 推荐(0) 编辑
摘要:MySQL 中drop 等高危误操作后恢复方法 实验目的: 本次实验以恢复drop操作为例,使用不同方法进行误操作的数据恢复. 1.环境 mysql 5.7.23-log master db210(192.168.99.210) slave db212(192.168.99.212) 空闲服务器:d 阅读全文
posted @ 2020-03-10 15:49 fengjian1585 阅读(1254) 评论(0) 推荐(0) 编辑
摘要:1. 规划 2 连接master报错, 使用主机名连接,所有需要修改主机 /etc/hosts cat /etc/hosts 127.0.0.1 localhost 172.18.12.2 master 172.18.12.3 slave1 172.18.12.4 slave2 172.18.12. 阅读全文
posted @ 2020-02-25 13:44 fengjian1585 阅读(1409) 评论(0) 推荐(0) 编辑
摘要:前提是主从异步复制环境要提前搭建好,然后再开启mysql增强半同步 环境:mysql5.7.26 主从异步复制早已部署好。 1.加载plugin插件 建议master和slave上全部执行(考虑到MHA的主从自动切换的环境) 在主库安装semisync_master.so和semisync_slav 阅读全文
posted @ 2020-02-24 16:12 fengjian1585 阅读(952) 评论(0) 推荐(0) 编辑