MySQL主从同步配置实现数据库备份
2016-01-11 13:56
447 查看
作为数据库的主要备份手段,主从同步能实现从主库(即当前使用的业务数据库)异步同步数据到从库(备份库),当主库数据库或主机出现当机不能启动时,可以通过切换到从库实现业务系统的快速恢复。 首先介绍一下我的环境,我有一个已经使用中的MySQL数据库A,然后我新装了一台MySQL数据库B作为A的从库。一、master库A设置
先修改mysql的配置
设置好后需要重启mysql数据库让配置生效
现在我们还需要一个能用来同步的mysql用户,登陆数据库A增加一个mysqlsync用户
由于主库里面已经在跑数据了,所有需要锁库不让写数据到数据库,登陆数据库A,执行:
在不退出mysql的情况下,开另外一个session来备份现在的数据库:
其中-A代表所有数据库,-B代表指定库,--events代表导出事件。记录master库的参数,等会设置slave库的时候需要
master库基本已经弄好了,记得最后在slave库连上后需要需要解锁master库,不是不能写入。
二、slave库设置
首先修改mysql的配置文件my.cnf
重启mysql
登陆mysqld数据库,执行
最后在master库上解锁数据库(其实change master后就可以解锁了)
大功告成!试试在master上建一个database,在slave可以show出来吗!这个是最简单的主从同步配置,其实在my.cnf里面还可以配置让slave只同步某一个database或者某一个table等等设置。本文出自 “Technology Way” 博客,请务必保留此出处/article/4308582.html
先修改mysql的配置
master库基本已经弄好了,记得最后在slave库连上后需要需要解锁master库,不是不能写入。
二、slave库设置
首先修改mysql的配置文件my.cnf
最后在master库上解锁数据库(其实change master后就可以解锁了)
相关文章推荐
- 彻底解决mysql中文乱码的办法
- MySQL数据库拼接指定长度的数字字符串
- MySQL配置ODBC
- 高性能MySQL(二):寻找瓶颈
- MySQL主从同步配置实现数据库备份
- mysql远程连接故障
- mysql之触发器trigger
- mysql 的 check约束
- mysql语句的优化(待添加修改)
- mysql主从数据库不同步的2种解决方法
- mysql_real_eacape_string中文截断问题
- Mysql统计昨日今日本月本周数据
- mysql 启动,停止,重启
- mysql:commandnotfound
- mysql 更新有外键约束的字段
- mysql ERROR 126 (HY000): Incorrect key file for table '/tmp/#sql_1d87_0.MYI'; try to repair it
- MYSQL优化的方案分享001
- Mysql命令行导入sql数据
- MySQL创建用户与授权方法
- Mysql 安全管理