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

  • 相关阅读:
    ES6 常用总结——第一章(简介、let、const)
    那些说自己逻辑好的,过来切磋下啊
    纯css3的上下左右提示框几种方法
    遮罩的几种写法
    送给HTML的初学者——H5的基本结构和标签
    H5柱状图2D小插件
    小白学习H5从入门到放弃
    layui学习笔记
    windows系统安装vue及其配置
    友情链接
  • 原文地址:https://www.cnblogs.com/fukai-blog/p/6726194.html
Copyright © 2011-2022 走看看