Mysql主从同步备份策略分享
数据库  /  管理员 发布于 6年前   153
环境:
主从服务器上的MySQL数据库版本同为5.1.34
主机IP:192.168.0.1
从机IP:192.168.0.2
一.
1.编辑配置文件/etc/my.cnf
#
server-id
log-bin=mysql-bin
binlog-do-db=mysql
binlog-ignore-db=mysql
log-slave-updates
slave-skip-errors
2.建立用户
mysql>
#
#
3.锁主库表
mysql>
4.显示主库信息
记录File和Position,从库设置将会用到
=====================
mysql>
+------------------+----------+--------------+------------------+
|
+------------------+----------+--------------+------------------+
|
+------------------+----------+--------------+------------------+
5.另开一个终端,打包主库
cd
tar
============================
二.MySQL从服务器配置
1、传输拿到主库数据包、解包
#
#
#
2、查看修改var文件夹权限
#
3.编辑
server-id=2
log-bin=mysql-bin
master-host=192.168.0.1
master-user=slave
master-password=111111
master-port=3306
replicate-do-db=test
replicate-ignore-db=mysql
master-connect-retry=60
log-slave-updates
slave-skip-errors
4、验证连接MASTER
#
mysql>
5、在SLAVE上设置同步
设置连接MASTER
============================
mysql>
mysql>
6、启动SLAVE服务
mysql>
7、查看SLAVE状态
mysql>
其中
8、解锁主库表
mysql>
到此主从库搭建成功。可以在主库上插入数据测试同步是否正常。
--------------------------
附:一些错误信息的处理,主从服务器上的命令,及状态信息。
在从服务器上使用show
Slave_IO_Running,为No,
则说明IO_THREAD没有启动,请执行start
Slave_SQL_Running为No
则复制出错,查看Last_error字段排除错误后执行start
查看Slave_IO_State字段空
Connecting
Waiting
主服务器上的相关命令:
show
show
show
show
purge
purge
reset
set
从服务器上的相关命令:
slave
slave
SLAVE
SLAVE
SLAVE
SLAVE
reset
SET
load
show
CHANGE
PURGE
6.3.1
以下列出了master的
也就是说,没有slave连接上来。
Sending
事件是由二进制日志构成,一个事件通常由更新语句加上其他信息。线程读取到一个事件并正发送到slave上。
Finished
读取完了一个二进制日志,正切换到下一个。
Has
已经读取完全部未完成更新日志,并且全部都发送到slave了。它处于空闲状态,正等待在master上执行新的更新操作以在二进制日志中产生新
的事件,然后读取它们。
Waiting
当前线程停止了,这个时间很短。
6.3.2
以下列出了slave的I/O线程
Slave_IO_State
Connecting
该线程证尝试连接到master上。
Checking
确定连接到master后出现的一个短暂的状态。
Registering
确定连接到master后出现的一个短暂的状态。
Requesting
确定连接到master后出现的一个短暂的状态。该线程向master发送一个请求,告诉它要请求的二进制文件以及开始位置。
Waiting
如果二进制日志转储(binary
master-connect-retry
Reconnecting
该线程正尝试重连到master。
Waiting
已经连接到master,正等待它发送二进制日志。如果master闲置时,这个状态可能会持续较长时间,如果它等待超过
,就会发生超时。这时,它就会考虑断开连接,然后尝试重连。
Queueing
已经读取到一个事件,正把
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号