下载此文档

MySql主从主主同步,异步主主同步.docx


文档分类:论文 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
MySql 主从、主主同步,异步主主同步主从模式备份 A 、环境描述服务器 A(主) 服务器 B(从) Mysql 版本: Ver Distrib , for debian-linux-gnu (x86_64) using readline System OS : ubuntu 0 主从需同步的数据库内容保持一致。 B 、主从配置过程主服务器 a) 创建同步用户在主服务器上为从服务器建立一个连接帐户,该帐户必须授予 REPLICAITON SLAVE 权限。服务器 A: 添加一个有 slave 权限的账户 grant replication slave on *.* to ' sync '@'.%' identified by ' Password-2 '; flush privileges; b) 修改 mysql 配置文件[mysqld] server-id =1 log-bin=/var/log/mysql/mysql-bin binlog-do-db = mysql c) 重启 mysql 服务 d) 、查看主服务器状态从服务器 a) 修改 mysql 配置文件[mysqld] server-id =2 log-bin = /var/log/mysql/mysql-bin replicate-do-db = mysql b) 重启 mysql 服务 sudo service mysql restart c)用 change master 语句指定同步位置由于配置的 sync 账户未能成功登陆, 方便实验使用 root 账户登陆测试 mysql> CHANGE MASTER TO MASTER_HOST='', MASTER_USER='root', MASTER_PASSWORD='Password-2', MASTER_LOG_FILE='',MASTER_LOG_POS=871; master_log_file , master_log_pos 由上面主服务器查出的状态值中确定。 master_log_file 对应 File , master_log_pos 对应 Position 。 d) 启动从服务器线程 mysql>start slave; e) 查看从服务器状态 mysql>show slave status\G ; 。。。。 Slave_IO_Running: Yes Slave_SQL_Running: Yes 。。。。 C 、测试主从同步在 114 的 mysql 数据表里插入一条新的数据, 115 同步备份异常,以下提示 mysql>start slave; ERROR 1200 (HY000): The server is not configured as slave; fix in config file or with CHANGE MASTER TO 解决办法: 确认 slave 和 master 的上的 server_id 是否正确。可以分别在 slave 和 master 上运行 SHOW VARIABLES LIKE 'server_id'; 来查看 server_id 是否和你配置的一样。如果不一样可以使用 set global server_id=2; 更改 server_id 的值。 show slave status\G; 。。。 Slave_IO_Running: No Slave_SQL_Running: Yes 。。。 Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file' 。。。解决办法: 数据库主从出错: Slave_IO_Running: No 一方面原因是因为网络通信的问题也有可能是日志读取错误的问题。以下是日志出错问题的解决方案: Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file' 解决办法: 从机器停止 slave mysql> slave stop; 到 master 机器登陆 mysql : 记录 master 的 b

MySql主从主主同步,异步主主同步 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小462 KB
  • 时间2017-05-25