自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 检查同步以及备份是否正常的监控脚本

#!/usr/bin/env python# -*- coding: utf-8 -*-import os,sysimport socketimport reimport socketimport commandsimport json,timeimport smtplibimport logging,globimport smtplibfrom email.mime.text impo...

2017-11-20 14:06:00 178

转载 mysql 好用工具

pt-online-schema-change 用于在线不锁表改表结构, 例如修改表从myisam到innodb 或增加字段stop slave;set global sql_slave_skip_counter=1;start slave; 在出现重复数据导致复制停止时,在自己已知具体重复的是什么数据的情况下,可以用这种方式恢复复制运行, 然后回头再手动处理重复数据转载于:h...

2017-03-26 21:51:00 105

转载 mysql参数优化篇

https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html非innodb参数设置:1.key_buffer_size=16M 这个参数针对myisam作用很大,主要用来缓存myi索引文件,一般设置16M,myisqm可以开大点, 但同时也会带来一个问题, 就是一但crash,导致索引坏掉的话, 所带来...

2017-03-26 13:15:00 188

转载 mysql行为审记

mysql添加mcafee 审计插件插件源码地址https://github.com/mcafee/mysql-audit插件安装方法https://github.com/mcafee/mysql-audit/wiki/Installation插件下载地址https://bintray.com/mcafee/mysql-audit-plugin/release/1.0....

2017-03-22 19:45:00 134

转载 replication配置过程

1.grant replication slave,replication client on *.* to 'repli_user'@'192.168.0.5' identified by 'testpassword'2.配置主库(log-bin,server-id,expire_logs_days=5)3.利用主库的备份构建备库4.在备库上启动复制(change mast...

2017-03-19 21:30:00 174

转载 对聚簇索引和非聚簇索引的认识

MYSQL性能调优: 对聚簇索引和非聚簇索引的认识时间2017-03-17 19:25:22原文http://pottievil.com/mysql语句调优-对聚簇索引和非聚簇索引的认识/主题MySQL聚簇索引是对磁盘上实际数据重新组织以按指定的一个或多个列的值排序的算法。特点是存储数据的顺序和索引顺序一致。一般情况下主键会默认创建聚簇索引,且...

2017-03-17 19:39:00 100

转载 InnoDB的存储结构总结

MySQL InnoDB的存储结构总结  从物理意义上来讲,InnoDB表由共享表空间、日志文件组(redo文件组)、表结构定义文件组成。若将innodb_file_per_table设置为on,则系统将为每一个表单独的生成一个table_name.ibd的文件,在此文件中,存储与该表相关的数据、索引、表的内部数据字典信息。表结构文件则以.frm结尾,这与存储引擎无...

2017-03-17 14:32:00 62

转载 mysql逻辑结构图

转载于:https://www.cnblogs.com/ericzh/p/6534542.html

2017-03-11 12:09:00 89

转载 sql操作之添加删除索引

一、创建删除主建索引1.在创建表时就创建好索引CREATE TABLE `student` ( `id` int(4) NOT NULL AUTO_INCREMENT, `name` char(20) NOT NULL, `age` tinyint(2) NOT NULL DEFAULT '0', `dept` varchar(16) DEFAULT NULL, PRI...

2017-03-08 16:41:00 145

转载 mysql改密码的三种方式

1.mysqladmin -uroot -p'456' -S /data/3307/mysql.sock password '123'; 注:刚用mysql_db_install初始完没有密码时用类似语句设置密码 mysqladmin -uroot -S /data/3307/mysql.sock password '123';2.update mysql.user se...

2017-03-04 18:38:00 55

转载 运维DBA的四项纪律,九项注意

一、四项纪律1、一切行动听指挥2、两条红线不能犯3、假日前做好容量规划4、备份恢复年年做二、九项注意1、对生产环境心怀敬畏2、保持24小时开机3、常和兄弟业务部门聊聊天, 喝喝茶, 多了解业务方面的东西4、不要在上班时间做普通变更5、定期做好数据库检查6、数据库部署要给予最小化权限7、所有的保障手段, 都要去验证其持续可行性8、竭力推行...

2017-02-27 14:14:00 252

转载 mysql版本选择最终建议

企业生产场景选择MySQL数据库建设1) 稳定版:选择开源的社区版的稳定版GA版本2) 产品线:可以选择5.1或5.5 互联网公司主流5.5 其次是5.1或5.63) 选择MySQL数据库GA版发布后6个月以上的GA版本4) 选择前后几个月没有大的BUG修复的版本,而不是大量BUG修复后的集中版本5) 最好向后较长时间没有更新发布的版本6) 要考虑开发...

2017-02-24 18:25:00 457

转载 Python 正则表达式

re 模块在 Python 中,我们可以使用内置的 re 模块来使用正则表达式。有一点需要特别注意的是,正则表达式使用 对特殊字符进行转义,比如,为了匹配字符串 'python.org',我们需要使用正则表达式 'python.org',而 Python 的字符串本身也用 转义,所以上面的正则表达式在 Python 中应该写成 'python\.org',这会很容易陷...

2017-02-10 18:50:00 59

转载 Python 函数式编程入门

lambda的使用lambda即匿名函数,合理地使用lambda不仅可以减少我们的代码量,而且也可以更好地描绘代码逻辑,比如现在我们有下面这样一个函数。>>>deff(x):...returnx+x# 调用这个函数>>>f(2)4这个函数如果我们用lamda改写的话,只要一行代码...

2017-02-10 18:50:00 79

转载 sed 技巧

八、流编辑器sedsed ':a;N;$!ba;s/0.01/0.0001/g' file:a 创建一个labelaN 将下一行读入到模式空间$! 如果不是最后一行,ba跳转到label a处s/0.01/0.0001/ 替换0.01为0.0001,只替换一次步骤1-3(即:a;N;$!ba;)就是为了将file全部内容读到模式空间中,然后再进行替换,这样替换就只会做一次。8.1...

2017-01-06 11:49:00 101

转载 inux中shell截取字符串方法总结

shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4种可以用来进行缺省值的替换。${#parameter}上面这种可以获得字符串的长度。 ${parameter%word...

2017-01-05 16:47:00 80

转载 shell中{}的妙用

shell中${}的妙用1. 截断功能${file#*/}: 拿掉第一条/及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}: 拿掉最后一条/及其左边的字符串:my.file.txt${file#*.}: 拿掉第一个.及其左边的字符串:file.txt${file##*.}: 拿掉最后...

2017-01-05 16:46:00 97

转载 ssh 配合 tar 实现远程推送

tar命令和ssh配合使用如何在空间不是很富裕的情况,把文件从一个分区tar到另外一个分区,其实还有很多办法的,使用管道命令就可以实现如:#tar -cvf home |(cd /datavg35; tar -xvf -)---把home文件打包并解压到/datavg35下;这里我们又想到另外一个问题,把tar的文件传输到另外一台服务器上(个人感觉这个用处对于...

2017-01-05 16:40:00 129

转载 xargs -I

xargs -i 参数或者-I参数配合{}即可进行文件的操作。-I replace-str Replaceoccurrencesofreplace-strin the initial-arguments with names read from standard input.Also, unquoted blanks do not...

2017-01-05 16:36:00 131

转载 find命令的拾遗

find -maxdepth 1 -regextype posix-extended -type f -regex "\./${name}[-\.].*\.(gz|bz2|tgz|zip|tar)" -exec basename {} \;find中使用正则表达式的语法是 find dir -regextype "type" -regex "pattern"其中d...

2017-01-05 16:01:00 75

转载 shell十三问

1) 为何叫做 shell ?在介绍 shell 是甚幺东西之前,不妨让我们重新检视使用者与计算机系统的关系:图(FIXME)我们知道计算机的运作不能离开硬件,但使用者却无法直接对硬件作驱动,硬件的驱动只能透过一个称为"操作系统(Operating System)"的软件来控管,事实上,我们每天所谈的 linux ,严格来说只是一个操作系统,我们称之为"核心(kernel)"。然而,从使...

2017-01-05 15:35:00 140

转载 windows下mysqlbinlog二进制恢复

Mysql数据恢复主要针对Windows游戏引擎服务器意外宕机,以及游戏出现重大BUG,导致需要回档。注意:请在恢复数据库之前,备份目标数据库,切记!一、Windows服务器意外DOWN机,数据库恢复操作流程:1、数据库恢复之前,必须通知联运平台,提前出维护公告,恢复时间根据目录数据库的数量,来决定恢复时间,一般约2个小时。2、确定需恢复的目标游戏服游戏引擎为关闭状态,记...

2017-01-05 15:00:00 114

转载 MySQL的几个概念:主键,外键,索引,唯一索引

概念:主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。外键(foreign key) 是用于建立和加强两个表数据之间的链接的一列或多列。外键约束主要用来维护两...

2017-01-05 14:56:00 77

转载 myisam、innodb存储引擎比较

MYSQL表类型(存储引擎) 1.概述 MySQL数据库其中一个特性是它的存储引擎是插件式的。用户可以根据应用需要选择存储引擎。Mysql默认支持多种存储引擎,以适用各种不同的应用需要。默认情况下,创建表不指定表的存储引擎,则新表是默认存储引擎的。可以通过show engines来查看MySQL支持的存储引擎和默认的存储引擎。 如果想改变默认的存储引擎,可以修改my.ini文件...

2017-01-05 14:55:00 59

转载 sql操作之修改记录值

mysql修改、删除数据记录用update修改记录UPDATE tbl_name SET 要更改的列WHERE 要更新的记录这里的 WHERE 子句是可选的,因此如果不指定的话,表中的每个记录都被更新。例如,在pet表中,我们发现宠物Whistler的性别没有指定,因此我们可以这样修改这个记录:mysql> update pet set sex=’f’ wh...

2017-01-05 14:36:00 341

转载 sql操作之修改表结构

修改表的语法=========================增加列[add 列名]=========================①alter table 表名 add 列名 列类型 列参数【加的列在表的最后面】 例:alter table test add username char(20) not null default ''; alter table te...

2017-01-05 14:35:00 86

转载 mysql 三种恢复方式

为了保障数据的安全,需要定期对数据进行备份。备份的方式有很多种,效果也不一样。一旦数据库中的数据出现了错误,就需要使用备份好的数据进行还原恢复。从而将损失降到最低。下面我们来了解一下MySQL常见的有三种备份恢复方式:1、利用Mysqldump+二进制日志实现备份2、利用LVM快照+二进制日志实现备份3、使用Xtrabackup备份一:实验环境介绍:系统介绍:CentOS6.4_...

2017-01-05 14:33:00 422

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除