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账号主机名都改为%号)

  • 相关阅读:
    NYOJ-开灯问题
    cocos2dx 3.0 飞机大战
    Java 实现享元(Flyweight)模式
    MongoDB 操作手冊CRUD查询指针
    均值滤波
    cxf调用c#的webservice
    SharePoint 2013 术语和术语集介绍
    Unity3d 网络编程(二)(Unity3d内建网络各项參数介绍)
    linux服务器在运行210天左右宕机
    好的用户界面-界面设计的一些技巧
  • 原文地址:https://www.cnblogs.com/fukai-blog/p/6726194.html
Copyright © 2011-2022 走看看