首页 > 数据库技术 > 详细

mysql 同步备份数据库

时间:2015-03-20 18:50:34      阅读:379      评论:0      收藏:0      [点我收藏+]

mysql提供数据库的同步备份功能,能帮助我们实现数据库的冗灾、备份/恢复、负载均衡等

具体操作

1 同步数据库的硬件环境最好和主数据库一致,软件环境完全与主数据库环境一致,可以像安装主数据库一样安装同步数据库

同步数据库 修改 /etc/my.conf,使之成为同步数据库

server-id 这个id是每一台数据库的唯一编号,不允许重复

然后增加

master-host = 主数据库的ip 

master-user = 数据同步专用帐号名

master-password = 密码

master-port = 主数据库的TCP/IP端口号

同时去掉他的log-bin选项

为了保护SLAVE端的mysql系统库,需要增加: replicate-ignore-db=mysql

2 给予同步权限,启动同步数据库

回到主数据库,使用mysql连接到数据库

 grant FILE,SELECT on *.* to sync@<ip> identified by ‘<password>‘;

在主数据库建立了用户sync,对所有数据有FILE,SELECT权限,但是他只能通过<ip>并且使用密码<password>来访问主数据库, <ip>指的是同步数据库的ip

3 回到同步数据库

启动数据库 /etc/init.d/mysqld start

进入数据库 mysql -u username -ppassword

show slave status;

看到Slave_Running 是yes 则数据库的同步已经在运行了

mysql 同步备份数据库

原文:http://boking.blog.51cto.com/8080748/1622607

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!