11 2017 档案

摘要:更改MySQL的数据目录由/usr/local/mysql/data/更换至/data/mysql/ 第一种方法修改my.cnf 1)关闭MySQL 2)修改/etc/my.cnf的datadir和socket指向新的目录: 3)拷贝数据文件 4)启动MySQL 第二种方法,利用软连接的方法 1)关 阅读全文
posted @ 2017-11-29 17:24 paul_hch 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:1、安装rsync yum instsall rsync 2、本地复制 rsync -auq --progress --delete /tongbu1/ /tongbu2/ rsync -auq --progress --delete --exclude-from='/root/exclude.tx 阅读全文
posted @ 2017-11-29 11:02 paul_hch 阅读(1639) 评论(0) 推荐(0) 编辑
摘要:shell监控网站是否自动运行并自动重启 也可以使用curl监控网页返回代码 curl -o /dev/null --retry 3 --retry-max-time 8 -s -w %{http_code} www.baidu.com 阅读全文
posted @ 2017-11-16 11:35 paul_hch 阅读(320) 评论(0) 推荐(0) 编辑
摘要:临时增加IP命令:ifconfig eth0:1 ip地址 netmask 子网码 broadcast 广播地址 gateway 网关 ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 1 阅读全文
posted @ 2017-11-16 09:17 paul_hch 阅读(4102) 评论(1) 推荐(0) 编辑
摘要:最近发现使用 -z 和 -n 来判断字符串判空,或不空时,很不靠谱。 使用下面的方法最可靠: if [ "x${value}" == "x" ] #为空 then #为空处理 fi if [ "x${value}" != "x" ] #不为空 then #不为空处理 fi 转自 Shell脚本中字符 阅读全文
posted @ 2017-11-15 15:24 paul_hch 阅读(452) 评论(0) 推荐(0) 编辑
摘要:MySQL在5.6的版本推出了GTID复制,相比传统的复制,GTID复制对于运维更加友好,这个事务是谁产⽣,产⽣多少事务,⾮常直接的标识出来,当然GTID也有限制,对于什么是GTID可以参考我之前的文章:MySQL 5.6 GTID Replication,那么今天主要是想和同学们分享一下关于从库s 阅读全文
posted @ 2017-11-15 11:43 paul_hch 阅读(234) 评论(0) 推荐(0) 编辑
摘要:一. MySQL 5.6引入了GTID的概念,那么GTID是何方神圣?其实也不复杂,就是一个全局事务标示符。使用GTID时,每次事务提交都会在binlog里生成1个唯一的标示符,它由UUID和事务ID组成。首次提交的事务ID为1,第二次为2,第三次为3,以此例推。uuid是服务器的身份ID,在第一次 阅读全文
posted @ 2017-11-15 11:22 paul_hch 阅读(346) 评论(0) 推荐(0) 编辑
摘要:MySQL配置文件my.cnf 例子最详细翻译,可以保存做笔记用。#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存。# 阅读全文
posted @ 2017-11-09 16:58 paul_hch 阅读(212) 评论(0) 推荐(0) 编辑
摘要:实为吾之愚见,望诸君酌之!闻过则喜,与君共勉 第一节 什么是max_connect_errors 一开始接触这个参数的时候,感觉他和max_connections的含义差不多,字面意思简单明了,这个参数的含义是最大连接错误数,翻翻mysql的文档中的解释是If more than this many 阅读全文
posted @ 2017-11-09 15:19 paul_hch 阅读(1589) 评论(0) 推荐(0) 编辑
摘要:小量的数据库可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,就不太可能每天进行一次完整备份了,这时候就可以使用增量备份。增量备份的原理就是使用了mysql的binlog日志。本次操作的MySQL版本为5.5.40 for Linux (x86_64)。 增量备份要确保打开了二进制日志 阅读全文
posted @ 2017-11-09 11:31 paul_hch 阅读(196) 评论(0) 推荐(0) 编辑
摘要:Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于每个连接数据库的客户端都需要修改这 阅读全文
posted @ 2017-11-09 09:39 paul_hch 阅读(1367) 评论(0) 推荐(0) 编辑
摘要:红色是自由指定的~~--查询表空间SELECT D.TABLESPACE_NAME, SPACE "SUM_SPACE(M)", SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)", ROUND((1 - NVL(FREE_SPACE, 0) / SPACE) * 阅读全文
posted @ 2017-11-08 16:35 paul_hch 阅读(227) 评论(0) 推荐(0) 编辑
摘要:首先写在最前面,MyCAT1.4的alpha版本已经发布了,这里面修复了不少的bug,也完善了一细节,之前两篇博客已经做了一些修改 这才是本体~ 之前已经介绍过了schema的作用了,这一篇会把rule和server一起介绍~ 首先是rule,在这个文件里面会详细的制定多种分片的规则,这次只抽出一些 阅读全文
posted @ 2017-11-08 16:13 paul_hch 阅读(293) 评论(0) 推荐(0) 编辑
摘要:在第一部分,有简单的介绍MyCAT的搭建和配置文件的基本情况,这一篇详细介绍schema的一些具体参数,以及实际作用 首先贴上自己测试用的schema文件,双引号之前的反斜杠不会消除,姑且当成不存在吧... 点击(此处)折叠或打开 <?xml version=\"1.0\"?> <!DOCTYPE 阅读全文
posted @ 2017-11-08 15:06 paul_hch 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1,在需要对大量小文件进行移动或复制时,用cp、mv都会显得很没有效率,可以用tar先压缩再解压缩的方式。 2,在网络环境中传输时,可以再结合nc命令,通过管道和tcp端口进行传输。 nc和tar可以用来快速的在两台机器之间传输文件和目录,比ftp和scp要来得简单的多。 由于nc是一个超轻量的命令 阅读全文
posted @ 2017-11-08 09:34 paul_hch 阅读(6240) 评论(0) 推荐(0) 编辑
摘要:最近没有时间好久没有写文章了,今天由于需要安装docker学习虚拟容器的知识,需要升级OS的内核。目前我这边使用的OS是centos6.5,内核是2.6版本的,如下: cat /etc/issue uname -r 因为docker的使用需要3.0以上内核的支持,当然也是可以使用2.6的内核,当时可 阅读全文
posted @ 2017-11-06 22:54 paul_hch 阅读(2057) 评论(0) 推荐(0) 编辑
摘要:场景一:节省项目环境部署时间 1.单项目打包 每次部署项目到测试、生产等环境,都要部署一大堆依赖的软件、工具,而且部署期间出现问题几率很大,不经意就花费了很长时间。 Docker主要理念就是环境打包部署,可在任意Docker Engine运行。前期我们只需要将每个项目环境打包到镜像,push到镜像仓 阅读全文
posted @ 2017-11-06 14:20 paul_hch 阅读(247) 评论(0) 推荐(0) 编辑
摘要:在Sublime2中编译运行Python文件时,如果代码中包含用户输入的函数时(eg. raw_input()),Ctrl+b编译运行之后会提示以下错误:解决方法:安装SublimeREPL打开Sublime Text2编辑器,按 Ctrl+Shift+p,输入install,选择Package C 阅读全文
posted @ 2017-11-06 10:17 paul_hch 阅读(995) 评论(0) 推荐(0) 编辑
摘要:最近,朋友去乐视面试了mysql DBA,以下是我据整理的乐视mysql面试题答案,供大家参考 1. MYISAM和INNODB的不同?答:主要有以下几点区别: a)构造上的区别 MyISAM在磁盘上存储成三个文件,其中.frm文件存储表定义;.MYD (MYData)为数据文件;.MYI (MYI 阅读全文
posted @ 2017-11-03 17:40 paul_hch 阅读(223) 评论(0) 推荐(0) 编辑
摘要:最近听讲了博森瑞老师的mysql优化公开课,这个是我整理的笔记。 现在说一下mysql的内存和I/O方面的两个特点。 一、 mysql内存特点: 1、 也有全局内存和每个session的内存(每个session类似于oracle的sga和pga),但是针对每个session的内存,我们不要给它分配过 阅读全文
posted @ 2017-11-03 17:32 paul_hch 阅读(196) 评论(0) 推荐(0) 编辑
摘要:关于Oracle和MySQL的高可用方案,其实一直想要总结了,就会分为几个系列来简单说说。通过这样的对比,会对两种数据库架构设计上的细节差异有一个基本的认识。Oracle有一套很成熟的解决方案。用我在OOW上的ppt来看,是MAA的方案,今年是这个方案的16周年了。 而MySQL因为开源的特点,社区 阅读全文
posted @ 2017-11-03 16:01 paul_hch 阅读(611) 评论(0) 推荐(0) 编辑
摘要:隔了好久,才想起来更新博客,最近倒腾的数据库从Oracle换成了MySQL,研究了一段时间,感觉社区版的MySQL在各个方面都逊色于Oracle,Oracle真的好方便!好了,不废话,这次准备记录一些关于MySQL分布式集群搭建的一个东东,MyCAT,我把他理解为一个MySQL代理。 重要的TIPs 阅读全文
posted @ 2017-11-01 15:22 paul_hch 阅读(572) 评论(0) 推荐(0) 编辑
摘要:网卡DNS设置 用windos系统大家都知道,本地连接里面有一个DNS设置。 那么这个选项对应Linux系统的话就是在网卡配置文件,通过编辑vi /etc/sysconfig/network-scripts 网卡下面的ifcfg-eth0 配置文件添加DNS服务器地址 网卡DNS设置 用windos 阅读全文
posted @ 2017-11-01 14:31 paul_hch 阅读(598) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示