Tag » MYSQL
  • Centos6.3下单系统多mysql实例配置

    showerlee 2014-03-18 15:38 MYSQL, SQL 阅读 (12,104) 2条评论
    最近因为单位项目扩充,需要在原线上数据库服务器上加装一个mysql实例(实际上就是从新编译安装一个非3306的自定义端口,不同目录的mysql),研究了一天,终于顺利搞定,这里把配置步骤发给大家,供大家学习使用. 注:本文档做了两个MYSQL实例,多个实例方法以此类推 LINUX操作系统:centOS6.3 64bit(安装了系统默认开发包) 实例一: MYSQL版本:mysql-5.0.56 PORT:3306 系统目录:/usr/local/mysql3306 ...
  • 优化zabbix表结构的一些思考

    showerlee 2014-02-08 11:04 Monitor, ZABBIX 阅读 (10,329) 抢沙发
    刚过完年,在日常检查服务器备份数据的时候发现zabbix的mysql备份文件异常庞大,考虑到zabbix会在日常监控服务器状态时定期发送一些告警信息以及监控时保存的SQL记录,所以查看了下zabbix的数据库表,发现mysql系统库文件下zabbix的数据库目录本身并不是很大,也就几百M,但发现同目录下的ibdata1文件异常庞大,达到了4.7G.    zabbix本身日常的监控数据量很大是事实,但为什么感觉没保存在zabbix目录下?且ibdata1为...
  • [SHELL]mysql主从+keepalived线上恢复解决方案

    showerlee 2013-09-17 16:49 SHELL 阅读 (8,625) 抢沙发
    最近一个项目需要做一个mysql+keepalived高可用主从同步,配起来当然轻车熟路,但想到如何在主库挂掉,从库接管后,以最快的速度恢复数据,并让主库重新接管,所以整理了下思路,编写了如下脚本,供大家参考 mysql主从,以及keepalived高可用配置本博传送门: http://www.showerlee.com/archives/300 http://www.showerlee.com/archives/702 一.备份从库当前数据库 注:以下的所有配置需要在数据库未运转...
  • CENTOS6.3利用Keepalived构建双主MySQL+双机热备

    showerlee 2013-08-28 01:15 Load balance, MYSQL 阅读 (18,725) 1条评论
    之前的博文介绍了如何配置MYSQL双主互备. 见http://www.showerlee.com/archives/698 这里介绍如何配合前者实现Keepalived双机热备 系统环境:CentOS 6.3 x64 MySQL版本:mysql-5.6.10 Keepalived版本:keepalived-1.2.7 MySQL-VIP:192.168.7.253 MySQL-master1:192.168.7.201 MySQL-master2:192.168.7.249 首先关闭iptables和SELINUX # service iptables stop # setenforce ...
  • CENTOS6.3下MYSQL主主互备架构配置

    showerlee 2013-08-28 01:14 Load balance, MYSQL 阅读 (12,789) 2条评论
    MySQL主主互备结构是基于mysql增量日志基础上的,区别于主从复制结构. 在主主复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这个改变是基于sql语句的改变,如果删除系统数据库源文件或删除后新创建同名MYSQL表实现同步则无效。这样两台服务器互为主从,并且都能向外提供服务,这就比使用主从复制具有更好的性能.   接下来我将使用两个相同的环境来实现这个效果: &nb...
  • MySQL二进制日志备份和恢复详解

    showerlee 2013-08-28 00:27 MYSQL 阅读 (21,268) 1条评论
    基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。 作用: 1.二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二进制日志包含备份后进行的所有更新。 2.二进制日志还用于在主复制服务器上记录所有将发送给从服务器的语句。 不良影响: 运行服务器时若启用二进制日志则性能大约慢1%。 MySQL默认二进制日志是关闭...
  • Centos6.3下zabbix监控mysql数据库参数

    showerlee 2013-08-28 00:14 ZABBIX 阅读 (25,197) 3条评论
    系统环境:centos6.3 x64 mysql:    mysql-5.6.10 zabbix:   zabbix-2.06 一.修改mysql客户端zabbix_agentd.conf配置: # vi /usr/local/etc/zabbix_agentd.conf 这里注意mysql账号密码与你的数据库账户需对应,还有本脚本获取的是zabbix服务端本地mysql数据库信息,若要获取zabbix客户端信息,请在每行语句mysql或mysqladmin后加 -h"IP"参数,否则无法获取客户端mysql参数信息。 ...
  • MySQL下的安全问题–.mysql_history

    showerlee 2013-08-26 22:03 MYSQL 阅读 (7,698) 抢沙发
    不小心在/root目录下看到一个关于mysql的隐藏文件--.mysql_history,因为以前从没有注意过,遂打开看看是什么玩意。不想到打开吓了一跳,这个文件将我连接mysql的所有操作都记录下来了,包括创建用户及修改用户的明码密码等等。这还了得,万一被人攻击了,那么数据库还不死翘翘了!经查询资料发现这个文件是在编译安装MySQL时默认给配置好的,好像不太容易修改。但是这个文件最好不要保留,否则被人窃取,后果不堪设想。这里...
  • Centos6.3下利用rsyslog+loganalyzer+mysql部署日志服务器

    showerlee 2013-08-26 09:29 Monitor 阅读 (32,610) 8条评论
    作为一名系统运维工程师,平时查看分析LINUX系统日志我觉得是我们每天必做的功课,但时间长了会发现每次查看站点日志都得挨个进后台,几台服务器还可以这么对付,但如果管理成百上千台线上服务器,这种方法就捉襟见肘了。 后来想了想能不能有一台日志服务器集中管理日志,并以WEB形式将日志显示到前台方便查看,顿时码字的想法油然而生,呵呵。 本人有一个习惯,那就是会把群里或者网上看到的圈内比较认可的LINUX系统软...
  • Centos6.3下mysql主从复制笔记

    showerlee 2013-08-24 13:14 Load balance, MYSQL 阅读 (10,264) 1条评论
    MySQL主从复制结构是基于mysql bin-log日志基础上,从库通过打开IO进程收到主库的bin-log日志增量信息,并保存到本地relay log,而后再通过打开MYSQL进程从relay log上获取的增量信息并翻译成SQL语句后写到从数据库。 主从复制结构,实际上可以实现两个功能: 1.从库充当主库的数据库备份实例 2.读写分离,主库负责正常读写数据,从库只负责读数据 实际生产环境,因为很多应用实际读数据库的次数远大于写数据库的次...