知识大全 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)小编为大家搜集整理后发布的内容,让我
先修改脚本进行必要的配置然后以root用户执行 第一执行远程备份时先用first参数 本地备份用local参数 远程备份不用参数 注意:需要在另一主机上的Mysql用户用添加用户
MySQL双机热备份试验 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在linux服务器lvs
问题我们公司有两台LINUX服务器每个服务器只有一个硬盘所以 备份的问题就显得特别重要我们装有mysql数据库当然同时也要解 决mysql备份的问题 目的host机器(最终所有备份都在其
MySQL中文参考手册---MySQL文件系统 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这
知识大全 MySQL中文参考手册---MySQL与标准的兼容性
MySQL中文参考手册---MySQL与标准的兼容性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 MySQL中文参考手册--- MySQL与标准的兼容性
MySQL中文参考手册---MySQL与标准的兼容性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
MySQL中文参考手册--输入查询 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 确保你连接上了
MySQL中文参考手册--常用查询的例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下面是一
MySQL中文参考手册--创造并使用一个数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 既