当前位置: 首页 > news >正文

青州建网站百度托管运营哪家好

青州建网站,百度托管运营哪家好,上海seo网站优化,现在最流行的网站开发工具主从复制的原理: 分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容&…


主从复制的原理:


分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下:


1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;


2).Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程根据请求信息读取制定日志指定位置之后的日志信息,返回给Slave 的IO进程。返回信息中除了日志所包含的信息之外,还包括本次返回的信息已经到Master端的bin-log文件的名称以及bin-log的位置;


3).Slave的IO进程接收到信息后,将接收到的日志内容依次添加到Slave端的relay-log文件的最末端,并将读取到的Master端的 bin-log的文件名和位置记录到master-info文件中,以便在下一次读取的时候能够清楚的告诉Master“我需要从某个bin-log的哪个位置开始往后的日志内容,请发给我”;


4).Slave的Sql进程检测到relay-log中新增加了内容后,会马上解析relay-log的内容成为在Master端真实执行时候的那些可执行的内容,并在自身执行。


环境描述


  • 操作系统:CentOS6.3_x64

  • 主服务器master:192.168.0.202

  • 从服务器slave:192.168.0.203


1、主从安装mysql,版本一致


我们装的是 mysql-5.5.30.tar.gz 这里省略…


2、修改master,slave服务器


master服务器配置:

vi /usr/local/mysql/etc/my.cnf

[mysqld]

server-id=202

#设置服务器唯一的id,默认是1,我们设置ip最后一段,slave设置203

log-bin=mysql-bin

# 启用二进制日志

binlog-ignore-db = mysql,information_schema

#忽略写入binlog的库


slave服务器配置:

vi /usr/local/mysql/etc/my.cnf

[mysqld]

server-id=203

replicate-do-db = abc

#只同步abc库

slave-skip-errors = all

#忽略因复制出现的所有错误



3、重启主从服务器mysql


/etc/init.d/mysqld restart


4、在主服务器上建立帐户并授权slave


mysql> mysql -u root -p123.com

mysql> GRANT REPLICATION SLAVE ON *.* to ‘sync’@‘192.168.1.2’ identified by ‘1234.com’;

#replication:复制



5、查看主数据库状态


mysql> show master status;

+------------------+----------+--------------+------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin.000002 | 263 | | |

+------------------+----------+--------------+------------------+


6、配置从数据库


mysql> change master to

-> master_host='192.168.0.202',

-> master_user='sync',

-> master_password='1234.com',

-> master_log_file='mysql-bin.000002',

-> master_log_pos=263;

#Log和pos是master上随机获取的。这段也可以写到my.cnf里面。


7、启动slave同步进程并查看状态


mysql> start slave;



其中Slave_IO_Running 与 Slave_SQL_Running 的值都必须为YES,才表明状态正常。


8、验证主从同步


在主mysql创建数据库abc,再从mysql查看已经同步成功!


mysql> create database abc;

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| abc |

| mysql |

| performance_schema |

| test |

+--------------------+


在slave启动报错:


“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设置master的二进制文件名或pos值不对应!


先flush logs;清空日志,在查看下主数据库的状态 show master status;看下日志文件名字和position值;


再在slave中,执行:CHANGE MASTER TO MASTER_LOG_FILE=‘二进制日志名’,MASTER_LOG_POS=值;


最后启动同步进程:start slave;


http://www.lbrq.cn/news/2351125.html

相关文章:

  • bootstrap风格网站网站seo优化徐州百度网络
  • php与mysql动态网站开发 pdf小程序开发公司
  • wordpress首页tag标签调取杭州网站建设 seo
  • wordpress邮件注册通知seo长尾关键词
  • wordpress 主题 小工具seo关键词优化要多少钱
  • 如何开一家公司流程优化大师的三大功能
  • 云开发教程seo团队
  • 做网站版面站长素材网站
  • 白云定制型网站建设浏览器下载大全
  • 手机网站改版了seo优化排名工具
  • 网站如何备份数据关键词生成器 在线
  • 做食品团购去那家网站好站长之家统计
  • 禹城网站定制郑州百度推广托管
  • 搜狐快速建站厦门网站外包
  • 成都网站建设电话咨询seo准
  • 怎样建个人网站 步骤seo3
  • dns加网站广州市网络seo外包
  • 小程序商城代运营优化
  • 速效成交型网站乐陵seo外包
  • 做编程的 网站有哪些网站流量统计平台
  • 县区网站集约化建设昆明网络推广方式有哪些
  • 静态网站和动态网站的区别百度一下你就知道了 官网
  • 临朐网站建设建站首选哪家公司百度快速排名点击器
  • api网站制作网站排名优化师
  • 手机端网站建设教程黄页88网官网
  • 做虾皮网站制作网站需要什么软件
  • 进入官方网站淘宝怎么优化关键词步骤
  • 网站用什么做竞价托管怎么做
  • 重庆有没有做网站的税收大数据
  • 做网站 中企动力国际域名注册网站
  • 壹脉销客AI电子名片源码核心架构
  • 前端网络性能优化
  • 如何卸载SQLServer
  • MySQL高级篇(二):深入理解数据库事务与MySQL锁机制
  • 新手向:Python自动化办公批量重命名与整理文件系统
  • 面向对象设计模式详解