zoukankan      html  css  js  c++  java
  • mysql(一主多从)

    环境:三台机器,一台主两台从

    一、mysql主服务器:

    1、启用binlog日志

    2、service   mysql  stop

    vim  /etc/my.cnf

    [mysqld]

     vim /etc/my.cnf log-bin   #启用binlog日志(默认是主机名和数据库目录,也可以自定义目录:/root/dsn) server_id=10    主机位标识(1-255) #标识自己的身份

    server mysql start

    3、授权一个连接用户可以从192.168.1.20来连接自己,连接后有拷贝数据的权限

    grant  replication slave  on *.*   to   用户名@“从服务器地址”   identified  by  “密码”;#给从服务器授权,到从服务器上测试是否能连接

    二、从服务器设置:(两台从数据库服务器一样)

    1、server  mysql  stop

    vim  /etc/my.cnf

    [mysqld]

    log-bin=slave  #可有可无,不做硬性规定

    server-id=20    #主机位标识(1-255) #标识自己的身份

    server mysql start

    2、连接主数据库服务器,看连接是否正常(命令行下)

    #mysql  -h192.168.1.20 -u授权用户  -p密码

    3、从本机登录数据库

    mysql  -uroot   -p密码

    mysql>change master to master_host="192.168.1.10",master_user="授权用户",master_password="授权密码",master_log_file="binlog日志文件",

    master_log_pos=时间节点;

    master_log_file=""   #主服务器上日志文件名

    用命令mysql>show  master status;   #查看时间节点和binlog日志文件名(在主服务器上操作的)

    mysql>show  slave  statusG;   #在从服务器上操作的,看状态:Slave_IO_Running: No                                Slave_SQL_Running: No

    mysql>start slave; #开启从服务器

    大家一起来学习
  • 相关阅读:
    R语言高级编程系列之面向对象的类型系统--S3对象
    数据挖掘之KNN算法(C#实现)
    数据挖掘之决策树ID3算法(C#实现)
    C#矩阵运算类库
    2020年图机器学习的最新趋势
    ios开发笔记-7-bug解决
    ios开发笔记-6-ReactiveCocoa
    ios开发笔记-5-配置文件
    ios开发笔记-4-app打包测试流程
    ios开发笔记-3-微信支付
  • 原文地址:https://www.cnblogs.com/cuibobo/p/5350762.html
Copyright © 2011-2022 走看看