码迷,mamicode.com
首页 > 数据库 > 详细

mysql 同步备份数据库

时间:2015-03-20 18:51:22      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:mysql 备份

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 同步备份数据库

标签:mysql 备份

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!