首页 » SQL
  • Centos6.3下单系统多mysql实例配置

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

    showerlee 2013-08-28 01:15 Load balance, MYSQL 阅读 (18,667) 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,717) 2条评论
    MySQL主主互备结构是基于mysql增量日志基础上的,区别于主从复制结构. 在主主复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这个改变是基于sql语句的改变,如果删除系统数据库源文件或删除后新创建同名MYSQL表实现同步则无效。这样两台服务器互为主从,并且都能向外提供服务,这就比使用主从复制具有更好的性能.   接下来我将使用两个相同的环境来实现这个效果: &nb...
  • Linux下PHP Oracle客户端扩展(OCI8)安装

    showerlee 2013-08-28 01:02 ORACLE 阅读 (7,413) 抢沙发
    最近的项目需要用php访问oracle数据库,不得不在linux下给php安装oci8扩展。php也可以使用pdo访问oracle数据库,但还是需要安装客户端。 首先到oracle官网的这个页面下载相关的文件,注意要连数据库服务器的版本,一定要对应,否则安装成功也会连不上,同时也要区分32位、64位服务器,比如我要连的数据库服务器是oracle10.2.0.4,64位主机,那么我要下载下面三个文件: oracle-instantclient-basic-10.2.0.4-...
  • MySQL二进制日志备份和恢复详解

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

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

    showerlee 2013-08-26 10:17 ORACLE 阅读 (8,861) 抢沙发
    一.安装环境: Linux系统:  CentOS 6.3 64位 Oracle:       Oracle11gR2 64位 二.系统要求: 1.Linux安装Oracle系统要求   系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上 ...
  • Centos6.3下mysql主从复制笔记

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