
自动化运维
文章平均质量分 62
一万个大苹果
让优秀成为习惯
展开
-
Tomcat环境部署
部署 Tomcat 环境原创 2022-01-04 22:54:13 · 2609 阅读 · 0 评论 -
MySQL实战(六):MySQL视图、索引
MySQL视图练习原创 2021-12-20 17:34:49 · 2028 阅读 · 0 评论 -
MySQL实战(五):数据库备份
MySQL备份实战原创 2021-12-18 22:51:33 · 500 阅读 · 0 评论 -
MySQL实战(四):多表查询
MySQL多表查询练习原创 2021-12-14 15:23:25 · 4151 阅读 · 0 评论 -
MySQL实战(三):单表查询
单表查询练习原创 2021-12-13 14:39:53 · 1699 阅读 · 0 评论 -
MySQL实战(二):表的简单操作
1、创建数据库school,字符集为utf8;2、在school数据库中创建Student和Score表;3、授权用户tom,密码mysql,能够从任何地方登录并管理数据库school。原创 2021-12-11 19:47:09 · 784 阅读 · 0 评论 -
Ansible实战:Playbook编写
RHCE题目原创 2021-12-05 19:49:22 · 579 阅读 · 0 评论 -
Ansible实战:部署学习环境
一、构建学习环境student用户在控制节点(workstation)上安装并配置 Ansible, 要求如下 :1、安装所需的软件包Ansible的安装方式有很多种,常用的安装方法是基于yum或者源码,如果是基于yum安装,需要配置 epel 源,点击阿里云镜像站,然后直接执行 yum -y install ansible 即可。yum -y install ansible# 查看ansible版本[root@node1 ~]# ansible --versionansible 2.9.25原创 2021-11-29 10:07:42 · 632 阅读 · 0 评论 -
MySQL备份策略(六):xtrabackup备份数据库
目录部署环境:示例一:完全备份示例二:增量备份xtrabackup 只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表。 支持完全备份和增量备份。特点:备份过程快速、可靠; 备份过程不会打断正在执行的事务; 能够基于压缩等功能节约磁盘空间和流量; 自动实现备份检验; 还原速度快;部署环境:yum install percona-xtrabackup-24-2.4.8-1.el7.x86_64.rpm perl-DBD-MySQL-4原创 2021-02-05 01:50:31 · 186 阅读 · 0 评论 -
MySQL备份策略(五):LVM快照备份
前提:数据文件要在逻辑卷上; 此逻辑卷所在卷组必须有足够空间使用快照卷; 数据文件和事务日志要在同一个逻辑卷上; MySQL数据lv和将要创建的快照要在同一vg,vg要有足够的空间存储。1.添加新的磁盘2.创建LVM并格式化[root@localhost ~]# lsblk //查看磁盘分区NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda原创 2021-01-31 18:07:06 · 424 阅读 · 0 评论 -
MySQL备份策略(四):mydumper备份数据库
1.mydumper安装[root@localhost ~]# tar xf mydumper-0.9.1.tar.gz -C /usr/local/src //上传mydumper源码包后解压[root@localhost src]# lsmydumper-0.9.1[root@localhost ~]# cd /usr/local/src/mydumper-0.9.1/[root@localhost mydumper-0.9.1]# yum install gcc gcc-c++ m原创 2021-01-22 22:48:47 · 427 阅读 · 1 评论 -
MySQL备份策略(三):GTID备份数据库
1.GTID 介绍 (1)什么是GTID?GTID(Global Transaction ID),全局事务标识符。是对于一个已提交事务的编号,并且是一个全局唯一的编号。 它是MySQL 5.6加入的一个强大特性,目的在于能够实现主从自动定位和切换,而不像以前需要指定文件和位置。(2) GTID的格式与存储 1) 单个GTID GTID与主库上提交的每个事务相关联。此标识符不仅对发起事务的库是唯一的,而且在给定复制拓扑中的所有库中都是唯一的。GTID用冒号分隔的一对坐标表示,例如:原创 2021-01-22 21:28:48 · 729 阅读 · 0 评论 -
MySQL备份策略(二):mysqldump备份数据库
策略二:mysqldump备份数据库mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL版本之间升级时相对比较合适,兼容性比较高,是最常用的备份方法。 可以配合bin_log,可以实现日志的增量备份。 (完全备份+增量备份,速度相对较慢,适合中小型数据库) (MyISAM是温备份,InnoDB是热备份) 环境两台基于Centos 系统的MySQL-7.5.14 服务器ip分别为136和140备份策略:第一次完全备..原创 2021-01-20 12:40:04 · 960 阅读 · 0 评论 -
MySQL实例:重置密码
MySQL环境解决方法:1.修改配置文件[root@localhost ~]# vim /etc/my.cnf输入以下:skip-grant-tables2.重启服务[root@localhost ~]# systemctl restart mysqld3.进入sql重置密码mysql> update mysql.user -> set authentication_string=password('Sirius123!') -&g.原创 2021-01-12 23:01:43 · 127 阅读 · 0 评论 -
MySQL:数据库基本操作
1.语句基础1.1 SQL简介结构化查询语言(Structured Query Language) 在关系型数据库上执行数据操作、数据检索以及数据维护的标准语言1.2 SQL语句分类分类 作用 内容 DDL(Data Definition Language):数据定义语言 定义对数据库对象(库、表、列、索引)的操作 CREATE、DROP、ALTER、RENAME、 TRUNCATE等 DML(Data Manipulation Language):数据操原创 2021-01-13 19:02:00 · 259 阅读 · 1 评论 -
MySQL:数据表基本操作
1.查看(show、describe)SHOW 语法: SHOW TABLES[FROM 数据库名][LIKE wild];功能:显示当前数据库中已有的数据表的信息DESCRIBE 语法: {DESCRIBE|DESC}表名[列名]; 功能:查看数据表中各列的信息,用“SHOW CREATE TABLE 表名\G”可以查看更全面的表定义信息2.创建(create)CREATE TABLE 简单语法:CREATE TABLE 表名( ..原创 2021-01-17 08:49:53 · 214 阅读 · 0 评论 -
MySQL:日志管理
MySQL日志类型1.错误日志2.通用查询日志3.慢查询日志4.二进制日志二进制日志的管理MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情:日志文件 记入文件中的信息类型 错误日志 记录启动、运行或停止时出现的问题 查询日志 记录建立的客户端连接和执行的语句 二进制日志 记录所有更改数据的语句。主要用于复制和即时点恢复 慢日志 记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询原创 2021-01-17 15:09:40 · 191 阅读 · 0 评论 -
MySQL:备份类型:热备份、温备份、冷备份
1.备份类型(1)热备份、温备份、冷备份 (根据服务器状态) 热备份:读、写不受影响; 温备份:仅可以执行读操作; 冷备份:离线备份;读、写操作均中止; (2)物理备份与逻辑备份 (从对象来分) 物理备份:复制数据文件; 逻辑备份:将数据导出至文本文件中; 逻辑备份优点:在备份速度上两种备份要取决于不同的存储引擎 物理备份的还原速度非常快。但是物理备份的最小粒度只能做到表 逻辑备份保存的结构通常都是纯ASCII的,所以我们可以使用文本处理工具来处理 逻辑备份有非常原创 2021-01-17 16:09:07 · 1923 阅读 · 0 评论 -
MySQL备份策略(一):数据库冷备份 cp备份数据库
策略一:直接拷贝数据库文件当你使用直接备份方法时,必须保证表不在被使用。如果服务器在你正在拷贝一个表时改变它,拷贝就失去意义。保证你的拷贝完整性的最好方法是关闭服务器,拷贝文件,然后重启服务器。 当你完成了备份时,需要重启服务器(如果关闭了它)或释放加在表上的锁定(如果你让服务器运行)。要用直接拷贝文件把一个数据库从一台机器拷贝到另一台机器上,只是将文件拷贝到另一台服务器主机的适当数据目录下即可。 要确保文件是MyIASM格式或两台机器有相同的硬件结构,否则你的数据库在另一台主机上有奇怪的内容。原创 2021-01-18 14:37:42 · 666 阅读 · 0 评论