mysql 主从备份

Posted 会飞的鹅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 主从备份相关的知识,希望对你有一定的参考价值。

 

先开启二进制日志

修改主从机器的配置文件/etc/my.cnf

image

增加:

log-bin=mysql-bin 开启log-bin日志

server-id=1       设置id

重启MySQL服务,登陆MySQL执行:

show variables like \'%log_bin%\';

image

查看log-bin  on 已开启log-bin日志

在主服务器上授权,在从服务器上保存授权信息

a.在主服务器登陆mysql执行:

grant replication slave on *.* to root@\'172.29.4.10\' identified by \'123456\';

查看生成的授权信息:

show master status;

image

b.在从服务器登陆mysql执行:

change master to master_user=\'root\',\\

master_password=\'123456\',\\

master_host=\'172.29.4.9\',\\

master_log_file=\'mysql-bin.000002\',\\

master_log_pos=316;

master_log_file与Position相同,master_log_file与File相同)

    image

在data目录下生成授权信息 master.info

开启从服务器

start slave;

show slave status\\G;

image

测试

在主服务器创建新数据库,登陆从服务器可以看见刚刚主服务器创建的数据库

主:

image

从:

image

 

以上是关于mysql 主从备份的主要内容,如果未能解决你的问题,请参考以下文章

MySQL配置主从备份

MySQL 主从复制备份策略

第十一期:基于两台Mysql5.5配置主从同步并进行数据库备份

mysql数据库备份设置延时备份方法(mysql主从配置)

Linux安装MongoDB双机热备份(主从复制)

企业 - MySQL主从备份