51CTO博客开发
简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度
发现主备库的主机名命名命名反了,重命名主机名后发现mysql slave无法复制,怀疑是slave的相关进程没有起来,于是执行start slave,报错Slave failed to initialize relay log info structure from the repository, Error_code: 1872执行reset slave
IP规划 主:192.168.1.2,从:192.168.1.4,管理主机:192.168.1.5管理主机要安装mysql-connector-python和mysql-utilitiesMysql-python连接器下载地址:http://dev.mysql.com/downloads/connector/python/rpm -ivh mysql-connector-python-2
共有三台机器192.168.2.21192.168.2.22192.168.2.24都建有zabbix这个用户,密码统一为zabbix192.168.2.21为资源分发中心,zabbix用户用于秘钥分发 hosts是一个文本文件,用于存储ip列表#! /bin/bash for X in `cat hosts`doexpect -c "set timeout -1s
ulimit这样设置后/etc/security/limits.conflinux对用户有默认的ulimit限制,而这个文件可以配置用户的硬配置和软配置,硬配置是个上限。超出上限的修改就会出“不允许的操作”这样的错误。在limits.conf加上* soft noproc 10240* &n
给linux主机添加硬盘后启动系统,系统将自动检测硬件设备。由于是新添加的硬盘,硬盘并没分区和格式化(执行fdisk -l命令后提示:Disk /dev/sdb doesn't contain a valid partition table).IDE 硬盘一般是hdx,scsi硬盘一般为sdx,x为a,b,c,d2.linux下对分区的编号,第一个primary分区为1,其次为2,3,最大为4,&
pt-query-digest是percona-toolkit的一个组件percona-toolkit的下载地址 http://www.percona.com/redir/downloads/percona-toolkit/LATEST/percona-toolkit-2.1.5-1.noarch.rpm我一般用它来分析mysql日志下面是使用它来分析日志的具体操作方法mysql版本:S
用nginx做前端反向代理,如果后端服务器宕掉的话,nginx是不会把这台realserver踢出upstream的,还会把请求转发到后端的这台realserver上面。所以当某台机器出现问题时,我们会看到nginx的日志会有一段转发失败然后转发正常的日志。这次借助与淘宝技术团队开发的nginx模快nginx_upstream_check_module来检测后方realserver的
相关解决方法请见附件!
Redis介绍Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个se
注:表结构来自mysql中文参考手册表结构和表数据如下mysql> CREATE TABLE shop ( -> article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NU
zookeeper下载:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz部署机器IP和主机名192.168.2.2 r1192.168.2.3 r2192.168.2.4 r3 创建用户(3个节点)useradd zkpasswd zk 将zookee
#! /bin/bash#本脚本用于一键安装mysql,cmake-3.0.1.tar.gz和mysql-5.5.37.tar.gz需要放在同一目录useradd mysqltar -zvxf cmake-3.0.1.tar.gzcd cmake-3.0.1./configuremake && make installif [ $? -eq 0 ]; then cd ..
引擎:innodb场景:没有做备份,没有开启binlog原理:在InnoDB引擎,delete删除操作,不是真正的删除物理文件上的行,而是增加一个删除的标记。注意:引擎必须是innodb,可以在mysql的配置文件my.cnf中添加[mysqld]default-storage-engine=InnoDB重启数据库,查看1)安装Percona Data Recovery Tool for Inno
测试机器IP和主机名:192.168.2.11 r1192.168.2.12 r2 在两台主机的hosts上添加vi /etc/hosts添加192.168.2.11 r1192.168.2.12 r2保存 先安装erlangtar –zcvf otp_src_R13B03.tar.gzcd otp_src_R13B03make && m
通过ftp协议传输的文件是不加密的,因此可以通过strace或是wireshark分析出ftp登录的用户明和密码,这里介绍下strace抓取ftp用户名和密码的方法找出ftp进程的pid在root用户下执行strace -p 31687 -f然后使用FlashFxp登录ftp服务器[pid 32607] recvfrom(0, "USER www\r\n",
客户端操作:zabbix 客户端的启动 ./zabbix_agentd -c /usr/local/etc/zabbix_agentd.conf添加自定义keyvi /usr/local/etc/zabbix_agentd.conf将UnsafeUserParameters从0设置为1,默认是0,即默认自定义key功能是关闭的在末行添加UserParameter=io.read,iost
mkdir -p /mnt/lpsisomount /tmp/RedHat-EL5-Security-PatchXXXXX.iso /mnt/lpsiso -o loopcd /mnt/lpsiso现在配置源点配置文件:cd /etc/yum.repos.dcp -p rhel-debuginfo.repo my.repo //以rhel-debuginfo.repo为模版创建源点的配置文件my.
系统版本:Red Hat Enterprise Linux Server release 6.3 (Santiago)内核版本:2.6.32-279.el6.x86_64lvs使用光盘自带的keepalived版本:keepalived-1.2.12apache使用光盘自带的:2.2.15lvs的安装:挂在光盘后yum install ipvsadm如果不能安装可以在包目录下找到相关的包,手动安装
客户端IP:192.168.1.11服务端IP:192.168.1.12目的:检查eip用户的java进程是否存在 客户端配置脚本名:check_pid.sh脚本如下:#! /bin/bashsi=`ps -ef|grep java|grep eip|wc -l`if [ $si -eq 1 ];thenecho "status ok"exit 0elseecho "The pro is
我的配置:A为服务端B为客户端A和B的配置请参考rsync+ssh因为rsync使用ssh通道,所以rsync的服务端没有必要配置,也不必启动,rsync在传输的时候使用ssh所在的端口我在A端写的脚本#! /bin/bashhost1=192.168.2.81src=/data/crashst1=/data/crashuser=root/usr/local/bin/inotifywait -mr
共有两张表t1,t2t1的表结构t2的表结构t1和t2通过insert into t1 values ('www','aaa','bbb');insert into t1 values ('www1','aaa1','bbb1');insert into t1 values ('www2','aaa2','bbb2');insert into t1 values ('www3','aaa3','b
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号