zoukankan      html  css  js  c++  java
  • 配置mysql主从服务

    mysql分布式设计

    原理分析:

    搭建mysql主从模式

    second: 192.168.36.33  mysql(主)

    third: 192.168.36.36  mysql(从)

    开启bin二进制日志功能

    >vim /etc/my.cnf

    两台服务器的server-id不能一样

    从mysql的server-id有做修改,之后重启mysql服务:

    停止旧的mysql进程,启动新的:

    主服务器设置账号

    在主服务器上创建一个slave账号:在MYSQL中执行以下SQL语句:

    grant作用:创建一个有自动复制replication功能的账号slave(主从复制) ,允许复制*.* 全部数据库/全部数据表 ,允许该slave,在%任何主机(不限制ip地址)进行复制,复制数据的时候需要使用1234密码

    查看主服务器状态

    给从服务器执行sql语句,设置主从联系

    change的作用:从mysql通过进程1联系主mysql获得其二进制日志文件的信息。

    启动从服务器的复制功能

    > stop  slave   //关闭复制功能

    验证从服务器是否成功

    到此主从配置成功

    给项目设置mysql的主从配置

    具体是tp框架项目的mysql主从配置

    修改配置文件shop/Common/config.php,设置mysql分布式:

    第一个服务器tp项目对mysql分布式的设置:

    第一个服务器tp项目对mysql分布式的设置:

    给mysql的root账号开放允许其他服务器访问的权限:

    (主从mysql的root账号主机名都改为%号)

  • 相关阅读:
    Git使用方法
    设计模式之原型模式
    php基础查找算法
    php基础排序算法
    设计模式之工厂模式
    设计模式之代理模式
    设计模式之装饰者模式
    设计模式之六大原则
    设计模式之策略模式
    设计模式之简单工厂模式
  • 原文地址:https://www.cnblogs.com/fukai-blog/p/6726194.html
Copyright © 2011-2022 走看看