zoukankan      html  css  js  c++  java
  • mysql主从分离主数据库配置

     192.168.95.11  为主数据库服务器

     192.168.95.12  为从数据库服务器

    1、修改主数据库的的配置文件:

    首先停止mysql:

    systemctl stop mysqld

    如果是redhat就修改etc/my.cnf文件
    1 [mysqld]
    2 server-id=1
    3 log-bin=mysqlmaster-bin.log
    4 sync_binlog=1
    5 #注意:下面这个参数需要修改为服务器内存的70%左右
    6 innodb_buffer_pool_size = 512M
    7 innodb_flush_log_at_trx_commit=1
    8 sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_AUTO_VALUE_ON_ZERO
    9 lower_case_table_names=1
    10 log_bin_trust_function_creators=1
    11 replicate-do-db=aa #要同步的数据库,默认所有库

    修改完然后重启mysql

    systemctl start mysqld

    =======

    第二步

      在192.168.95.11 中创建一个192.168.95.12主机中可以登录的MySQL用户

                用户:mysql12

                密码:mysql12

                mysql>GRANT REPLICATION SLAVE ON *.* TO ‘mysql12’@’192.168.95.12’ IDENTIFIED BY ‘mysql12’;

                mysql>FLUSH PRIVILEGES;

             

    第三步:

                查看192.168.95.11 MySQL服务器二进制文件名与位置

                mysql>SHOW MASTER STATUS;

                

    要记住这个file和position

  • 相关阅读:
    A
    E
    C
    A
    exgcd
    博客
    简单数论
    extended_gcd(扩展欧几里德算法) 青蛙的约会
    扩展欧几里德算法—求解不定方程,线性同余方程
    素数筛 E
  • 原文地址:https://www.cnblogs.com/handsome1013/p/7575056.html
Copyright © 2011-2022 走看看