mysql 主从备份
Posted 会飞的鹅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 主从备份相关的知识,希望对你有一定的参考价值。
先开启二进制日志
修改主从机器的配置文件/etc/my.cnf
增加:
log-bin=mysql-bin 开启log-bin日志
server-id=1 设置id
重启MySQL服务,登陆MySQL执行:
show variables like \'%log_bin%\';
查看log-bin on 已开启log-bin日志
在主服务器上授权,在从服务器上保存授权信息
a.在主服务器登陆mysql执行:
grant replication slave on *.* to root@\'172.29.4.10\' identified by \'123456\';
查看生成的授权信息:
show master status;
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相同)
在data目录下生成授权信息 master.info
开启从服务器
start slave;
show slave status\\G;
测试
在主服务器创建新数据库,登陆从服务器可以看见刚刚主服务器创建的数据库
主:
从:
以上是关于mysql 主从备份的主要内容,如果未能解决你的问题,请参考以下文章