Linux运维
ITCBD_l
这个作者很懒,什么都没留下…
展开
-
php添加calendar扩展模块
#首先查找当前使用的的php版本[root@server1 src]# /usr/local/bin/php --versionPHP 5.6.24 (cli) (built: Aug 25 2016 12:14:39)Copyright © 1997-2016 The PHP GroupZend Engine v2.6.0, Copyright © 1998-2016 Zend Tech...原创 2019-11-01 13:31:06 · 1800 阅读 · 1 评论 -
主从开启半同步复制 Google
==== 主从开启半同步复制 Google =====================1、在主库执行mysql>install plugin rpl_semi_sync_master SONAME ‘semisync_master.so’;2、在从库执行mysql>install plugin rpl_semi_sync_slave SONAME ‘semi...原创 2019-04-18 20:50:11 · 248 阅读 · 0 评论 -
构建Gelera集群
构建Gelera集群搭建 galera 集群环境 ############################前提条件: ==================================建议 搭建 管理跳板机, 接下来的 操作,能够 利用 批量 管理脚本 来执行集群中的节点, 必须相互能解析 彼此 的主机名 (/etc/hosts 文件一致,相互解析)集群中的所有节点,时钟必须...原创 2019-05-02 17:32:37 · 350 阅读 · 0 评论 -
Gelera的简单概述
Gelera的简单概述Galera Cluster是由第三方公司Codership 所研发的一套免费开源的集群高可用方案,实现了数据零丢失,官网地址为http://galeracluster.com/。其在MySQL InnoDB存储引擎 基础上打了 wsrep(写集复制),Percona/MariaDB 已捆绑在各自的发行版本中。MariaDB Galera Cluster是MariaD...原创 2019-05-02 17:00:22 · 420 阅读 · 0 评论 -
实现atlas的高可用
目的: 再此 MHA 架构中, Atlas 成为全局的 单点故障,一旦停止服务,数据库服务将变得不可用。给Atlas 做一个冗余1、 重新克隆一个 虚拟机,用于 Atlas 备机,起名为 192.168.10.87 proxy-872、 拷贝,并安装 相关软件[root@proxy-87 ~]# yum install openssl openssl-devel[root@...原创 2019-05-02 16:53:26 · 948 阅读 · 1 评论 -
MHA高可用集群
配置 MHA (MHA+半同步复制+KeepAlive ) ##############################mha简介MHA,即 MasterHigh Availability Manager and Tools for MySQL,是日本的一位 MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQLReplication(二层)环境,目的在于维持 ...原创 2019-05-01 17:07:52 · 365 阅读 · 0 评论 -
主从经典复制AB
画好架构图1、 克隆一台 虚拟机 ( 按照做好初始化,模板机,初始化脚本 )。 配置好IP地址 配置好主机名 去掉 /etc/rc.d/rc.local 主机名 设置段2、 补充 boost[root@mysql-80 /usr/local]# scp -r /usr/local/boost 192.168.10.81:/usr/local/ 3、 补充其它相...原创 2019-04-17 22:15:20 · 247 阅读 · 0 评论 -
mysql安全机制
以上述业务为背景,与 PHP 程序员沟通,优化 该 SQL 语句。select * from students where `姓名` = '$name' or `手机号码` = '$vipid' 1、调整 select 的范围 2、对常用条件字段,建立索引 3、尽可能的让 查找的内容,被 子索引 覆盖, 产生覆盖扫...原创 2019-04-14 13:42:19 · 319 阅读 · 0 评论 -
备份概述
MySQL数据备份========================================备份时间,备份对象(数据,表,库,配置文件),备份方式备份: 能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方。冗余: 数据有多份冗余,但不等备份,只能防止机械故障还来的数据丢失,例如主备模式、数据库集群。 备份数据库的哪些对象: =============...原创 2019-04-14 13:37:45 · 192 阅读 · 0 评论 -
mysql备份时的配置文件
================ my.cnf ==============================[client]port=3306socket=/data/mysql/mysql.sockpassword=123123[mysqld]default_password_lifetime=30character-set-server=utf8collation-serv...原创 2019-04-14 13:30:10 · 319 阅读 · 0 评论 -
tar做物理备份
tar cp scp 工具/备份数据库 一般用于完整全备份。无法实现增量备份。备份的过程: [ 完全 的 物理 方式 冷备。] 可以实现 完全备份 + 增量备份备份步骤施加全局锁实施 tar 命令 压缩备份复制备份好的数据库到备份目录刷新二进制日志文件立刻解锁模拟数据丢失:1、以某张表的数据 为依据, 例如学生表。 ...原创 2019-04-14 13:24:02 · 174 阅读 · 0 评论 -
lvm-差异备份
LVM 快照备份流程(差异):首先进行一次物理完全备份[root@mysql-21 /test]# ./full-backup.sh对/data/mysql的完全备份开始…锁定表…解锁表…备份完成时1秒LVM快照: 锁表时间接近热备加全局读锁mysql> flush tables with read lock;2.创建快照,刷新二进制日志3. 释放锁4. 挂载 ...原创 2019-04-16 22:30:11 · 237 阅读 · 0 评论 -
使用shell脚本生成随机数据
需求:1.使用建表脚本,创建 class 库, m_class表,students表[root@mysql-80 /test]# cat up_create.sh #!/bin/bashmysql -uroot <<EOFcreate database IF NOT EXISTS class;use class;create table IF NOT EXISTS m_...原创 2019-04-09 20:09:14 · 1647 阅读 · 0 评论 -
监控用户行为的脚本
监控该用户 执行了 哪些指令 。 管理员能够看到 用户 所有的 操作指令。--------通过 -------》 .bash_historyhistory 命令记录的机制:.bash_history --》 内存|新的运行指令------》 内存添加 -----》 history -c history -a|logout 退出|内存的修改 同步 到磁盘示例 :...原创 2019-04-11 21:02:27 · 506 阅读 · 0 评论 -
mysql常用对象查询脚本
查询 information_schema 数据库中,tables 表中的信息:#######################mysql 查询所有表:MariaDB [myclass]>SELECT TABLE_NAME FROM information_schema.tables WHERE table_schema= ‘myclass’ AND TABLE...原创 2019-04-10 21:55:37 · 321 阅读 · 0 评论 -
linux系统初始化脚本
系统初始化脚本vim teacher.sh设置主机的IP地址、网关、dns域名#!/bin/bashread -p "输入你当前Linux的IP地址:" LASTETH=` ifconfig | head -1 | awk -F ":" '{print $1}'`GATE="`echo $LAST | awk -F "." '{print $1"."$2"."$3".&q原创 2019-03-18 13:27:47 · 805 阅读 · 0 评论 -
fdisk挂载分区
fdisk挂载(mount)分区@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=Linux 下的磁盘管理======== linux启动后,fdisk 工具的使用 =================== fdisk -l 查看系统的磁盘信息(容量,分区类型,柱面) df -h 能看到已经挂载的磁盘信息(容量,挂载点,使用量等) 虚拟机,增加...原创 2019-03-06 21:56:08 · 838 阅读 · 0 评论 -
yum源的相关配置
yum源的配置进入相应的路径vi /etc/yum.repos.d/rhel-source.repo[base]name=mybasebaseurl=file:///iso/ ##该路径下,必须能找打 repodata 目录。enabled=1gpgcheck=0 yum repolist yum list ...原创 2019-03-02 20:31:30 · 187 阅读 · 0 评论