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

Posted 数据库

篇首语:学者的一天比不学无术的人一生还有价值。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MYSQL 双机热备配置手册相关的知识,希望对你有一定的参考价值。

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

MYSQL 双机热备配置手册

使用的软体 ①mysql standard pc linux gnu i tar gz

//dev mysql /get/Downloa tar gz/from/pick

一 安装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

[img: a a ]//bbs chinaunix net/forum/uploadfile/ _ jpg[/img: a a ]

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

# 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数据库 如图

[img: a a ]//bbs chinaunix net/forum/uploadfile/ _ jpg[/img: a a ]

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

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

/usr/local/mysql/bin/mysqladmin uroot password 

如在下次启动服务器时能自动启动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这里 如果能改掉默认配置文件my conf 建立数据库能指定在一个目录上 如我建立在盘柜上 这样就能实现双机热备功能

最起初困惑我的是如何更改配置文件my conf 我咨询了很多朋友 但都没能成功 后听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;

# 回车后就会提示成功 辅机也要把/dev/sdb 挂载进去 show databases就可以看见在主机建立的squall数据库

cha138/Article/program/MySQL/201311/29654

相关参考

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

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

知识大全 mysql的本地备份和双机相互备份脚本

  先修改脚本进行必要的配置然后以root用户执行  第一执行远程备份时先用first参数  本地备份用local参数  远程备份不用参数    注意:需要在另一主机上的Mysql用户用添加用户   

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

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

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

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

知识大全 MySQL中文参考手册---MySQL 文件系统

MySQL中文参考手册---MySQL文件系统  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这

知识大全 MySQL中文参考手册---MySQL与标准的兼容性

MySQL中文参考手册---MySQL与标准的兼容性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 MySQL中文参考手册--- MySQL与标准的兼容性

MySQL中文参考手册---MySQL与标准的兼容性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 MySQL中文参考手册-- 输入查询

MySQL中文参考手册--输入查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  确保你连接上了

知识大全 MySQL中文参考手册-- 常用查询的例子

MySQL中文参考手册--常用查询的例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下面是一

知识大全 MySQL中文参考手册-- 创造并使用一个数据库

MySQL中文参考手册--创造并使用一个数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  既