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

网站建设和开发/站长工具关键词查询

网站建设和开发,站长工具关键词查询,北京效果图公司,广州犀牛云网站建设2019独角兽企业重金招聘Python工程师标准>>> mysql的主从复制是异步的,分master/slave,在master端存在一个IO线程,而在slave下存在IO及Sql线程。 搭建环境最重要的地方在于将mysql的二进制日志功能开启,我在搭的过程中…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

    mysql的主从复制是异步的,分master/slave,在master端存在一个IO线程,而在slave下存在IO及Sql线程。

    搭建环境最重要的地方在于将mysql的二进制日志功能开启,我在搭的过程中有个细节没注意,坑了我好久。

    环境:

        我的两台虚拟机上网方式都是采用桥接模式,不推荐nat.首先对两台虚拟机设置固定ip地址,和你的物理机的ip地址在一个段内,这样你的虚拟机就很类似一台局域网的物理机工作了。

        设置固定ip地址:

        $ sudo vim /etc/network/interfaces  

        如下:

            # interfaces(5) file used by ifup(8) and ifdown(8)

            auto lo

            iface lo inet loopback

            auto eth0

            iface eth0 inet static

            address 192.168.1.252

            netmask 255.255.255.0

            gateway 192.168.1.1

        $ sudo /etc/init.d/networking restart  

        我的虚拟机地址各设为:192.168.1.251   192.168.1.252  网关IP:192.168.1.1

        设置完后,首先在虚拟机中互ping,必须保证能通。

    环境准备好后,可以开始了,我没有采取rpm方式,ubuntu下直接在线安装mysql非常方便的,省去了很多步骤。

    $ sudo apt-get install mysql-server

   默认安装完自动开启的,所以用 netstat -tap|grep mysql 看看是不是mysql服务存在了

   之后查询下mysql运行状态,service mysql status,同样,还有其他命令,service mysql                  start/stop/restart.

    如果出现了以下信息,则代表成功了。

    mysql start/running, process 1199

    在登陆前先到/etc/mysql/my.cnf下 将bind-address注释掉,因为默认只能本机访问。

    登陆mysql

    mysql -u root -p 

    grant replication slave,reload,super on *.* to slave @192.168.1.152 identified by '1234'

    然后在另一台Ubuntu下远程测试下

    mysql -u slave -h 192.168.1.151 -p

    前期工作准备好了,现在就开始配置:

    在master 192.168.1.251的机子上对my.cnf修改,切记以下配置信息一定要加到【mysqld】模块中,放在文件其他位置会导致master配置失败。

    server-id=1

    log_bin=/var/log/mysql/mysql-bin.log

    binlog_do_db=student

    binlog_ignore_db=mysql

    重启下mysql

    sudo  /etc/init.d/mysql restart

    如果在重启过程中failed,建议先看下my.cnf的log-error对应得错误日志文件位置,然后cat看下报错信息

    之后进入master的mysql,首先看下二进制功能是否on.

    show variables like 'log%' 

    如果为off代表没开启,则还是返回检查下my.cnf文件,是否放在[mysqld]那块中等。文件路径是否对了

    show master status;则能看到对应得file position 信息,这些在从机设置的时候要用到。

    最后到salve 192.168.1.252的/etc/mysql/my.cnf下配置:

    server-id=2

    log_bin=/var/log/mysql/mysql-bin.log

    replicate_do_db=student

    重启下mysql

    sudo  /etc/init.d/mysql restart

     slave进入mysql:

     stop slave

      然后设置从master复制日志配置

      change master to master_host='192.168.1.151' ,master_user='slave',master_password='1234',

      master_log_file='log.000004',master_log_pos=94;

      log_file log_pos则是在master下show master status看到的file position信息。

      start slave;

      show slave status\G

       在出现的信息中找到 Slave_IO_Running/Slave_SQL_Running ,都为YES则成功了。

        如果出现了NO,则还是查看log-error日志文件,会比较清晰的描述出来的。

     

    


转载于:https://my.oschina.net/u/1019119/blog/263197

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

相关文章:

  • 公众号 商城 网站开发/百度信息流怎么投放
  • 义乌外发加工网是正规的吗/dz论坛seo
  • 主角重生做代购网站发家/品牌策划方案ppt
  • 孝感 网站建设/站长网站优化公司
  • 怎样申请一个网站/太原百度seo排名
  • 传播型网站建设优势有哪些/网络营销专业是干嘛的
  • 怎么做网站支付/无锡网站建设公司
  • 电影微网站开发/链接买卖价格
  • 合肥高端网站建设设计/app推广拉新工作可靠吗
  • 模板建站seo优化/沧州网站seo
  • 金溪那里可以做网站/青岛seo经理
  • 基于工作过程的商务网站建设 网页制作/济南百度竞价代运营
  • 好的做问卷调查的网站好/网站友情链接是什么
  • app软件开发培训班/微信seo是什么意思
  • 网站备案需要去哪办理/广告投放网
  • 没有公司可以做网站吗/如何做网络推广运营
  • 网站建设php/哪个平台可以接推广任务
  • 小型网站建设/seo优化关键词排名
  • 宿迁做网站 宿迁网站建设/seo是什么职业做什么的
  • 网站建设创作思路怎么写/360竞价推广登录入口
  • 电子商务网站建设书籍/域名
  • 酒店网站建设描述/chrome浏览器
  • 上海品牌型网站建设靠谱/汕头网站建设公司
  • 公司网站怎么做才能吸引人/免费行情软件网站下载大全
  • 山东省环保厅官方网站建设项目/百度前三推广
  • 时时彩 网站开发/郑州网站制作公司哪家好
  • 网站建设的设备/杭州企业seo
  • 万网主机网站建设数据库怎么弄/seo排名优化教程
  • 数据库做网站/广东短视频seo搜索哪家好
  • 局网站建设进入前十名/有免费推广平台
  • 曼哈顿距离与切比雪夫距离
  • 井盖识别数据集-2,700张图片 道路巡检 智能城市
  • LangGraph认知篇-Command函数
  • 洛谷 P3870 [TJOI2009] 开关-普及+/提高
  • Docker 的网络模式
  • Node.js 路由与中间件