mysql主从热备份
2016-01-07 16:23
666 查看
环境
Mysql官网下载msi安装至如下两台服务器mysql5.7 分别安装在如下服务器
192.168.18.243 win7
192.169.18.242 winserver2008r2
目标
243位主数据库master 242为从数据库slave
步骤第一步
主master数据库配置
修改243mysql启动参数并重启mysq服务
参数修改如下
server-id=243
log-bin=mysql-bin
cmd重启服务
Net stop mysql57
Net start mysql57
语句查询
SHOW master status ;
开通用户供从表复制使用
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*
TO dba@'%'
IDENTIFIED BY '123456';
--账号 dba 密码 123456 的基础复制权限
--注释--REPLICATIONSLAVE
复制权限RELOAD --flush
权限 super on
查询终止权限
查询开通的权限
use mysql ;
select * from user where user='dba' ;
第二步 从服务器slave配置
配置参数
read-only=1
server-id=242
relay-log=mysql-relay-bin
编写sql并运行
CHANGE MASTER TOMASTER_HOST='server243',--243主机名称
MASTER_USER='dba', --master开通mysql的账号
MASTER_PASSWORD='123456', 密码
MASTER_LOG_FILE='mysql-bin.000001',--master show master status中的日志
MASTER_LOG_POS=0;
开启slave
Start slave ;
主数据库运行
create database testdb ;
create table lhytable(ad int);
insert into lhytable values(1);
发现从数据库完成过度,ok
Mysql官网下载msi安装至如下两台服务器mysql5.7 分别安装在如下服务器
192.168.18.243 win7
192.169.18.242 winserver2008r2
目标
243位主数据库master 242为从数据库slave
步骤第一步
主master数据库配置
修改243mysql启动参数并重启mysq服务
参数修改如下
server-id=243
log-bin=mysql-bin
cmd重启服务
Net stop mysql57
Net start mysql57
语句查询
SHOW master status ;
开通用户供从表复制使用
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*
TO dba@'%'
IDENTIFIED BY '123456';
--账号 dba 密码 123456 的基础复制权限
--注释--REPLICATIONSLAVE
复制权限RELOAD --flush
权限 super on
查询终止权限
查询开通的权限
use mysql ;
select * from user where user='dba' ;
第二步 从服务器slave配置
配置参数
read-only=1
server-id=242
relay-log=mysql-relay-bin
编写sql并运行
CHANGE MASTER TOMASTER_HOST='server243',--243主机名称
MASTER_USER='dba', --master开通mysql的账号
MASTER_PASSWORD='123456', 密码
MASTER_LOG_FILE='mysql-bin.000001',--master show master status中的日志
MASTER_LOG_POS=0;
开启slave
Start slave ;
主数据库运行
create database testdb ;
create table lhytable(ad int);
insert into lhytable values(1);
发现从数据库完成过度,ok
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复