摘要: 目录MySQL数据备份binlog存在问题binlog作用为什么要备份备份类型备份方式备份策略(每天一次全备,每小时一次增备)MySQL逻辑备份工具mysqldump所有库备份备份单个库备份时刷新binlog打点备份参数快照备份实用扩展选项额外扩展选项(很好用的)完整备份语句mysqldump的恢复 阅读全文
posted @ 2023-10-08 15:54 普里莫 阅读(68) 评论(0) 推荐(0)
摘要: 企业级增量恢复实战 背景: 某大型网站,mysql数据库,数据量500G,每日更新量100M-200M 备份策略: xtrabackup,每周六0:00进行全备,周一到周五及周日00:00进行增量备份。 故障场景: 周三下午2点出现数据库意外删除表操作。 模拟故障: # 编辑脚本 #!/bin/ba 阅读全文
posted @ 2023-10-08 15:53 普里莫 阅读(33) 评论(0) 推荐(0)
摘要: 创建用户账号和密码配置文件 # 创建一个backup的登录路径 mysql_config_editor set --login-path=backup --host=localhost --user=username --password 在上述命令中,将 backup 替换为适合您的环境和需求的登 阅读全文
posted @ 2023-10-08 15:53 普里莫 阅读(32) 评论(0) 推荐(0)
摘要: 目录报错案例找不到innodb更改5.7数据库的二进制日志时 报错案例 找不到innodb # 删除redo,undo rm -fr /app/mysql/data/ib_logfile* rm -fr /app/mysql/data/ibdata* # 重启数据库 systemctl restar 阅读全文
posted @ 2023-10-08 15:53 普里莫 阅读(19) 评论(0) 推荐(0)
摘要: 目录MySQL日志管理日志简介错误日志一般查询日志二进制日志 binlogbinlog的工作模式statement 语句模式row 行级模式mixed 混合模式查看binlog查看binlog内容和导出事件介绍使用binlog恢复数据案例模拟数据模拟数据故障恢复数据binlog的刷新和删除binlo 阅读全文
posted @ 2023-10-08 15:52 普里莫 阅读(46) 评论(0) 推荐(0)
摘要: 目录数据模拟恢复到查找最初始的建prod表查找updata语句查找delete语句查找删除语句 数据模拟 [root@db01 ~]# cat 6.sh #!/bin/bash mysql -uroot -p123 -e "drop database if exists prod;" mysql - 阅读全文
posted @ 2023-10-08 15:52 普里莫 阅读(34) 评论(0) 推荐(0)
摘要: 前置工作 1.关闭selinux setenforce 0 sed -i 's/enforcing/disabled/g' /etc/sysconfig/selinux 2.打开防火墙的443,13306,80端口 iptables -I INPUT -p tcp --dport 443 -j AC 阅读全文
posted @ 2023-10-08 15:52 普里莫 阅读(23) 评论(0) 推荐(0)
摘要: 目录1.了解触发器2.了解视图 view3.MySQL故障,怎么产生如何解决 脏读 幻读 不可重复读4.企业案例 1.了解触发器 1. 触发器概述 MySQL从 5.0.2 版本开始支持触发器。MySQL的触发器和存储过程一样,都是嵌入到MySQL服务器的一 段程序。 触发器是由 事件来触发 某个操 阅读全文
posted @ 2023-10-08 15:52 普里莫 阅读(28) 评论(0) 推荐(0)
摘要: 目录MySQL储存引擎什么是储存引擎存储引擎的类型查看表的存储引擎(查全部的表)innodb和myisam的区别物理区别逻辑区别存储引擎如何查看存储引擎设置修改已经创建的表的存储引擎企业项目案例InnoDB特性——表空间共享表空间共享表空间存储:5.7共享表,临时表共享表空间切割企业案例InnoDB 阅读全文
posted @ 2023-10-08 15:51 普里莫 阅读(46) 评论(0) 推荐(0)
摘要: 目录MySQL索引及执行计划什么是索引?索引的排序方式BTtreeB+TreeB*Tree索引管理索引分类索引的增删查表数据准备主键索引primary唯一键索引unique普通索引前缀索引联合索引网站访问速度慢,如何排查,如何解决?使用explain分析SQL语句Type:全量扫描index:全索引 阅读全文
posted @ 2023-10-08 15:51 普里莫 阅读(37) 评论(0) 推荐(0)
摘要: 目录MySQL客户端命令优化命令提示符mysqlmysqladminmysqldumpSQL层 SQL语句DDL(Database Definition Language)数据定义语言数据库create增:建库drop删: 删库alter改表操作create增:建表数据类型数字类型字符串类型枚举类型 阅读全文
posted @ 2023-10-08 15:49 普里莫 阅读(85) 评论(0) 推荐(0)
摘要: # 创建库 root@localhost [tu] >create database tu; ## 进入库 use tu; # 创建表结构 CREATE TABLE `tiao` ( `ip` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT COM 阅读全文
posted @ 2023-10-08 15:49 普里莫 阅读(36) 评论(0) 推荐(0)
摘要: 目录建库注意::整形和浮点型不用加''号,其他字符串型那部分需要加''表一联合主键001建表练习题查询练习sql练习 建库 create database linux 注意::整形和浮点型不用加''号,其他字符串型那部分需要加'' 表一 字段 数据类型要求 是否为空 注释 sno 最多20位 否 学 阅读全文
posted @ 2023-10-08 15:49 普里莫 阅读(31) 评论(0) 推荐(0)
摘要: SQL语句入门 目录SQL语句入门MySQL的连接管理MySQL启动关闭流程启动命令关闭命令MySQL实例初始化配置优先级练习初始化配置的作用字符集设置操作系统设置字符集连接工具设置字符集数据库配置设置字符集建库建表级别设置字符集MySQL的SQL语句客户端命令SQL层的SQL语句什么是SQL语句S 阅读全文
posted @ 2023-10-08 15:49 普里莫 阅读(27) 评论(0) 推荐(0)
摘要: MySQL配置文件管理 目录MySQL配置文件管理配置文件 配置文件 [mysqld] basedir=/app/mysql // mysql的安装路径 datadir=/app/mysql/data // 储存数据文件的目录 log_error=/tmp/mysql.err // 日志文件 log 阅读全文
posted @ 2023-10-08 15:48 普里莫 阅读(59) 评论(0) 推荐(0)
摘要: 目录MySQL用户权限管理MySQL用户管理MySQL用户管理:MySQL用户密码管理误删除root用户 忘记root密码真正的root权限误删除了所有用户MySQL权限管理企业中权限设置 MySQL用户权限管理 MySQL用户管理 MySQL中的用户不是只看用户名 ## 优化MySQL用户 mys 阅读全文
posted @ 2023-10-08 15:48 普里莫 阅读(66) 评论(0) 推荐(0)
摘要: MySQL客户端与服务端模型 MySQL是C/S结构的服务 MySQL客户端 mysql mysqladmin mysqldump 图形化 SQLyog navicat MySQL服务端 mysqld MySQL服务端的连接方式 TCP/IP连接 mysql -uroot -p123 -h10.0. 阅读全文
posted @ 2023-10-08 15:47 普里莫 阅读(8) 评论(0) 推荐(0)
摘要: # 1.安装依赖 [root@db03 ~]# yum install -y autoconf libaio-devel # 1.解压 [root@db02 ~]# tar xf mysql-5.6.50-linux-glibc2.12-x86_64.tar.gz # 2.创建app目录 [root 阅读全文
posted @ 2023-10-08 15:47 普里莫 阅读(100) 评论(0) 推荐(0)
摘要: MySQL基础入门 MySQL介绍 什么是数据? 数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。 数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。 在计算机系统中,数据以二进制信息单元0,1的形式表 阅读全文
posted @ 2023-10-08 15:47 普里莫 阅读(33) 评论(0) 推荐(0)
摘要: mysql5.6三种安装方式 mysql官网:mysql.com 数据库排行 目录mysql5.6三种安装方式MySQL 安装包下载源码安装mysqlMySQL二进制安装源码安装启动报错报错MySQL yum安装包下载MySQL yum安装MySQL-5.7 的版本源码安装二进制安装默认的生成初始密 阅读全文
posted @ 2023-10-08 15:47 普里莫 阅读(104) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:40 普里莫 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:40 普里莫 阅读(10) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:40 普里莫 阅读(7) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:39 普里莫 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:38 普里莫 阅读(57) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:38 普里莫 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:37 普里莫 阅读(6) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:37 普里莫 阅读(30) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-10-08 15:37 普里莫 阅读(5) 评论(0) 推荐(0)
摘要: 目录Docker 资源限制资源限制官方介绍内存限制CPU 限制Docker 监控命令容器监控 Prometheus Docker 资源限制 资源限制官方介绍 官网:TP 带有内存、CPU 和 GPU 的运行时选项 默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的尽可能多的给定资源。Doc 阅读全文
posted @ 2023-10-08 15:32 普里莫 阅读(69) 评论(0) 推荐(0)
摘要: 目录Docker 跨主机通信静态路由flanneletcd 数据库 (重点)环境准备部署 etcd部署 flannel(两台都要操作)etcd 图形化docker 关联 flannel启动容器测试是否互通Docker 跨主机容器通信之 overlay创建 macvlan 网络设置 eth0 的网卡为 阅读全文
posted @ 2023-10-08 15:31 普里莫 阅读(66) 评论(0) 推荐(0)
摘要: 目录使用 docker-compose 搭建 Prometheus+Grafana 监控系统Prometheus 架构介绍环境准备角色分配安装 Docker安装 Docker-Compose部署 Prometheus 和 Grafana新增 Prometheus 配置文件 (docker01)创建服 阅读全文
posted @ 2023-10-08 15:31 普里莫 阅读(4901) 评论(4) 推荐(4)
摘要: 目录 [root@docker01 ~]# cd /data/prometheus [root@docker01 prometheus]# vim prometheus.yaml global: scrape_interval: 15s evaluation_interval: 15s alerti 阅读全文
posted @ 2023-10-08 15:31 普里莫 阅读(49) 评论(0) 推荐(0)
摘要: 目录Docker 容器化代码上线实践启动 gitlab 和 jenkins 存在的问题环境准备使用 docker 部署 gitlab修改 git 拉代码地址修改 gitlab 密码使用 docker 部署 jenkins在容器内生成 ssh 公钥并与宿主机进行免密gitlab 配置公钥jenkins 阅读全文
posted @ 2023-10-08 15:30 普里莫 阅读(126) 评论(0) 推荐(0)
摘要: 目录Docker 单机编排工具Docker-Compose 介绍版本号对应安装指定版本的 Docker-composeDocker-compose 模板Docker-compose 部署 zabbix 实战Docker run 语法Docker-composeDockercompose 管理命令Do 阅读全文
posted @ 2023-10-08 15:30 普里莫 阅读(85) 评论(0) 推荐(0)
摘要: 目录nginx代理harbor nginx代理harbor [root@harbor100 harbor]# docker run -p 90:90 -v /nginx:/etc/nginx/conf.d/ -d nginx:alpine /nginx/1_ttt.conf server { lis 阅读全文
posted @ 2023-10-08 15:15 普里莫 阅读(745) 评论(0) 推荐(0)
摘要: [root@docker01 ~]# yum install -y jq # 自动排序显示,应用有一长串的命令分层 [root@docker01 ~]# curl http://10.0.0.102:5000/v2/_catalog | jq % Total % Received % Xferd A 阅读全文
posted @ 2023-10-08 15:15 普里莫 阅读(108) 评论(0) 推荐(0)
摘要: 目录Docker 镜像仓库代码上线流程(传统)基于 Docker 代码上线流程没有 Harbor有 HarborDocker 私有镜像仓库Docker 私有仓库 Harbor环境准备安装 docker (harbor)habor 的使用(创建项目,登录 harbor)新建项目将 harbor 注册导 阅读全文
posted @ 2023-10-08 15:14 普里莫 阅读(172) 评论(0) 推荐(0)
摘要: 目录 4.在命令行中输入:envsubst < decoder.conf.template > decoder.conf 如果只想替换THREAD_NUM,不想替换GPU_ID,那就在命令行输入: envsubst '${THREAD_NUM}' < decoder.conf.template > 阅读全文
posted @ 2023-10-08 15:14 普里莫 阅读(12) 评论(0) 推荐(0)
摘要: 目录项目配置使用 docker 启动 gitlab修改拉取git代码的git和http的url配置gitlab从新搞一个jenkins(配置插件)jenkins配置harbor配置安装配置docker登录harbor持久化jenkins的ssh命令docker 登录失败解决方法 项目配置 IP 配置 阅读全文
posted @ 2023-10-08 15:14 普里莫 阅读(116) 评论(0) 推荐(0)
摘要: 目录 envsubst 是一个命令行工具,用于替换环境变量中的占位符。 当在Shell脚本或配置文件中使用环境变量时,可以通过以下方式使用envsubst进行占位符替换: $ export NAME="Alice" $ export AGE="25" $ echo "My name is $NAME 阅读全文
posted @ 2023-10-08 15:13 普里莫 阅读(658) 评论(0) 推荐(0)
摘要: 目录Docker 网络docker 网络类型Briage修改网桥 IPHostContainer(K8s 使用的模式)None自定义网络模式 Docker 网络 docker 网络类型 Bridge 桥接 类似VMware NAT Host 容器与宿主机之间网卡共享 不支持端口映射,但性能好 Con 阅读全文
posted @ 2023-10-08 15:13 普里莫 阅读(52) 评论(0) 推荐(0)
摘要: 目录Zabbix5.0Zabbix6.0wordpress传参-e Zabbix5.0 # 1.启动zabbix数据库 docker run \ --name zabbix-db \ -v /data/zabbix:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=12 阅读全文
posted @ 2023-10-08 15:12 普里莫 阅读(22) 评论(0) 推荐(0)
摘要: 目录Docker 自动化构建镜像Dockerfile 介绍Dockerfile 语法查看 docker 容器日志自动构建 wordpressDockerfile 优化使用 docker 运行 MySQL容器通信容器的单向通信使用 docker 启动 zabbix5.0使用 docker 启动 zab 阅读全文
posted @ 2023-10-08 15:12 普里莫 阅读(134) 评论(0) 推荐(0)
摘要: 目录 ## 1. 镜像准备 [root@docker01 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos 7 eeb6ee3f44bd 24 months ago 204MB ## 2. 创建容器 [root@docker0 阅读全文
posted @ 2023-10-08 15:11 普里莫 阅读(46) 评论(0) 推荐(0)
摘要: 目录DockerFile 部署 wordpress 实践部署 wordpress准备 Dockerfile 所需文件开始制作成镜像访问网页将 wordpress 打包成镜像 DockerFile 部署 wordpress 实践 部署 wordpress # 创建dockerfile目录 [root@ 阅读全文
posted @ 2023-10-08 15:10 普里莫 阅读(941) 评论(0) 推荐(0)
摘要: 目录Docker 容器使用与打包镜像docker 创建容器的流程:docker 远程连接方式(不安全)docker 为何会启动就退出容器容器名词解析docker 常用命令docker 使用相关命令 - 容器容器端口映射使用 docker 运行 nginx 做小游戏数据卷映射手动制作镜像手动卡前台方法 阅读全文
posted @ 2023-10-08 15:10 普里莫 阅读(597) 评论(0) 推荐(0)
摘要: 目录Docker 基础入门容器化衍生虚拟化时代 KVMOpenStack(编排 KVM 的工具)一张图理解 IAAS、PAAS、SAASDocker 介绍编排工具容器化和虚拟化对比VM 虚拟化和 Docker 特性对比什么是容器Docker 基本实现原理NameSpace 和 Cgroup 介绍(不 阅读全文
posted @ 2023-10-08 15:07 普里莫 阅读(62) 评论(0) 推荐(0)
摘要: 目录Docker 安装和部署环境准备安装 Docker配置 docker 镜像加速运行第一个容器docker 镜像站TPdocker 使用相关命令 - 镜像docker 使用相关命令 - 容器容器名词解析 Docker 安装和部署 环境准备 主机名 ip ip 配置 docker01 10.0.0. 阅读全文
posted @ 2023-10-08 15:05 普里莫 阅读(82) 评论(0) 推荐(0)