知识大全 MySQL双机热备份试验

Posted 数据库

篇首语:守株待兔只能得一餐饱,主动出击方能丰衣足食。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MySQL双机热备份试验相关的知识,希望对你有一定的参考价值。

MySQL双机热备份试验  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在linux服务器lvs负载均衡 双机热备应用中经常用到mysql双机热备 安装和配置过程如下

  一 安装MYSQL

  # cp mysql standard pc linux gnu i tar gz /usr/local/

  # tar zxvf mysql standard pc linux gnu i tar gz

  # mv mysql standard pc linux gnu i mysql

  # cd mysql

  # more INSTALL BINARY

  

  查看安装文档 注意以红色框内为主

  # groupadd mysql (建立mysql组)

  # useradd g mysql mysql (建立mysql用户并将其用户加入该组)

  # scripts/mysql_install_db user=mysql (以mysql用户身份执行数据库初始化安装脚本)

  # chown R root (归属root权限为当前目录)

  # chown R mysql data (归属mysql权限为data目录)

  # chgrp R mysql (改变mysql档案/目录的使用者与群组拥有人为当前目录)

  # bin/mysqld_safe user=mysql & (以mysql用户身份后台启动mysql数据库进程)

  之后我们就可以启动mysql数据库 如图

  

  显示为上述图 表示安装正确

  为了使数据库更加安全 我们来设置数据库密码

  如在下次启动服务器时能自动启动mysql数据库进程 我们还需写入/etc/rc d/rc local文件里

  echo /usr/local/mysql/bin/mysqld_safe user=mysql & >;>; /etc/rc d/rc local

    二 配置MYSQL双机热备

  传统模式都是采用mysql双机互备 至于双机热备我搜索了大量的精华帖子都没有发现安装配置文档 故我的一个想法产生了 当建立新的数据库时 默认会建立到/usr/local/mysql/data这里 如果能改掉默认配置文件nf 建立数据库能指定在一个目录上 如我建立在盘柜上 这样就能实现双机热备功能

  最起初困惑我的是如何更改配置文件nf 我咨询了很多朋友 但都没能成功 后听yddll朋友一席言 把阵列的文件系统挂在/usr/local/mysql/data下 顿时茅塞顿开 使我如拨云雾而见青天 原理都清楚了 下面开始实施

  # fdisk /dev/sdb

  # reboot

  # mkfs ext /dev/sdb (把阵列格式成ext 格式)

  # 我们首先把/usr/local/mysql/data/目录下的所有文件拷贝到另一个目录 我这里自创建了一个

  # mkdir –p /bak/mysql_data

  # cd /usr/local/mysql/data/

  # cp –a * /bak/mysql_data

  # 之后我们要把/dev/sdb 挂载进去

  # mount /dev/sdb /usr/local/mysql/data/

  # 注 这时你启动mysql进程 它会抱错 因为此/usr/local/mysql/data/为空 故我们要把刚才备份的文件和目录拷回原处

  # cd /bak/mysql_data

  # cp –a * /usr/local/mysql/data/

  # 现在就可以启动mysql数据库了 但当建立数据库时 会提示错误 在这里又困惑了不少时间 最终想起目录属性还没有更改

  # 先停下数据库 执行命令/usr/local/mysql/bin/mysqladmin –uroot –p shutdown

  # cd /usr/local/mysql/

  # chown R mysql data(这样就可以了)

  # 我们再次启动mysql数据库进程 /usr/local/mysql/bin/mysqld_safe user=mysql &

  # 这时你再建立数据库 create database squall;

cha138/Article/program/MySQL/201311/29318

相关参考

知识大全 双机(多机)自动互备份方案

  问题我们公司有两台LINUX服务器每个服务器只有一个硬盘所以  备份的问题就显得特别重要我们装有mysql数据库当然同时也要解  决mysql备份的问题    目的host机器(最终所有备份都在其

知识大全 MYSQL 双机热备配置手册

MYSQL双机热备配置手册  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!MYSQL双机热备配置手册

知识大全 MySQL群集双机模拟方案

MySQL群集双机模拟方案  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  硬件配置    普通P

双机热备用系统与双机冷备用系统相比,各有什么优缺点?常用哪种双机系统?

  双机热后备是两台计算机同时工作,可以执行不同的任务,其中一台是执行主要任务的工作机,另一台是执行辅助任务或处于待命状态的热备用机。工作机出现故障,热备用机很快即可接替其工作。  双机冷后备系统是一

双机热备用系统与双机冷备用系统相比,各有什么优缺点?常用哪种双机系统?

  双机热后备是两台计算机同时工作,可以执行不同的任务,其中一台是执行主要任务的工作机,另一台是执行辅助任务或处于待命状态的热备用机。工作机出现故障,热备用机很快即可接替其工作。  双机冷后备系统是一

知识大全 Oracle 10.2.0.1在windows2003+MSCS双机热备环境

Oracle10.2.0.1在windows2003+MSCS双机热备环境  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 实现MySQL的自动备份

实现MySQL的自动备份  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQL数据库的备份是

知识大全 计划备份mysql数据库

  :mysql是我们使用最多的数据库如果在日常中正确的对mysql数据进行备份下面我们就来做这事通过脚本来实现  ##########################################

知识大全 使用mysqlhotcopy备份MySQL

使用mysqlhotcopy备份MySQL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我以前

知识大全 好用的mysql备份工具

  我以前备份都使用mysqldump导成文本文件便于存放但是速度很慢的最快的备份方法当然是直接把数据目录copy一份了但是一般来说都要关闭MySQL的服务才能做不然在你copy的时候刚好还有人读写表