rsync数据镜像备份工具,能将本地系统数据通过网络备份到远程主机,并且支持增量备份
firewalld默认有9个区域zone
常用4个区域:public——只能访问ssh、dhcp、pingtrusted——任何都允许访问block——拒绝任何来访请求drop——丢弃任何来访数据
firewalld匹配原则
数据包包括源目IP,和数据
1.firewall首先看数据包源IP在哪个zone,就进入那个zone进行处理2.如果不符合1,就进入默认public
常用命令与参数
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455...
数据库中常见的故障类型1.语句错误单个数据库操作失败,软件逻辑问题2.用户进程失败单个数据库会话失败,自动恢复,一般不需要干预3.用户错误用户成功完成了操作但操作不正确,比如删了表,输入了错误数据4.实例失败实例意外关闭5.介质故障丢失了一个或多个数据库文件,比如磁盘损坏等6.网络故障与数据库连接断开,网络不稳定或网卡坏
DBA的工作目标1.避免出现故障2.提高平均故障间隔时间MTBF,通过冗余的方式保护关键组件执行操作系统维护如主从集群容灾3.减少平均恢复时间MTTR,恢复方案和恢复演练,以便在随时需要时使用4.最大程度减少丢失的数据
通常来讲,备份策略中需要包含磁盘或磁带上的全量备份...
Federate是一种适用于不同系统或组织之间的互联互通的存储引擎,允许本地访问远程mysql数据库中表的数据
mysql5.7的企业版自带审计功能社区版可以使用开源版mysql Audit Pluging这里使用mcafee的生产环境不建议启用审计功能
github地址
[Release v1.1.6 · trellix-enterprise/mysql-audit (github.com)](https://github.com/trellix-enterprise/mysql-audit/releases/tag/v1.1.6)
1.下载与解压
wget https://github.com/trellix-enterprise/mysql-audit/releases/download/...
mysql参数参数按照mysql的分发,分为服务器变量(静态、动态),服务器状态变量(运行统计)静态参数:只读,在mysql服务运行时无法修改,只能通过my.cnf进行修改动态参数:可以在mysql服务运行时进行修改
会话级别参数只针对该会话,如果再有客户端建立连接,则造成影响。修改方法:set session var_name = value;set @@session.var_name = value;
全局级别影响整个服务,重启后修改无效。修改方法:set global var_name = valueset @@global.var_name = value
1234567891...
SQL语句的分类123456789101112131415161718DDL(Data Definition Language,数据定义语言)用于定义或修改数据库的结构,包括创建、修改、删除数据库、表、索引、视图、存储过程等。create drop alter tuncateDML(Data Manipulation Language,数据操纵语言)用于对数据库中的数据进行增、删、改操作insert update delete mergeDQL(Data Query Language,数据查询语言)用于从数据库中检索数据,它不会修改数据库中的数据SELECTDCL(Data Contro...
MySQL是一个关系型数据库管理系统,由MySQL AB公司开发
MySQL发行版Percona Server(性能)是一个独立的数据库,可以完全与MySQL兼容,使用XtraDB,说它自己性能比InnoDB好提供PXC高解决方案,提供precona-toolkit等管理工具MariaDB(尝新)为了防止MySQL被oracle闭源,由MySQL创始人开发,完全兼容MySQL,包括API和命令行提供MySQL标准的存储引擎MyISAM和InnoDB,10.0.9版本后使用XtraDB代替InnoDBMySQL(稳定)
SQLServer(微软的产品绑定使用)
总结线上系统首选percon...
全局变量与局部变量bash ./hello.sh 和 sh ./hello.sh 在子bash环境下运行source hello.sh 和 . hello.sh 在当前bash环境下运行shell中变量的本质是在内存中开辟一个空间用来临时存储数据,具体包括:全局变量、局部变量、系统预定义变量、用户自定义变量全局变量可以在子bash中访问局部变量只能在当前bash中访问,子bash和父bash都无法访问
1234567891011121314151617常用系统变量有$HOME $PWD $SHELL $USER 查看所有全局系统变量 env查看所有系统和局部变量 set通过env | g...
安装、配置与简单调优,包含一个lnmp案例