• mysql主主复制


    实验1:
    第一步:在第一个主服务器上改配置文件vim /etc/my.cnf在mysql下加入这几行
    [mysqld]
    innodb_file_per_table
    log-bin
    server_id=1
    auto_increment_offset=1
    auto_increment_increment=2
    第二步:创建账号并授权
    grant replication slave on *.* to repluser@'%' identified by 'centos';
    第三步:在mysql服务器上输入命令
    CHANGE MASTER TO MASTER_HOST='%',MASTER_USER='repluser',MASTER_PASSWORD='centos',MASTER_LOG_FILE=mariadb-bin.000001,MASTER_LOG_POS=522555;
    第四步:在第二个服务器上改配置文件vim /etc/my.cnf在mysql下加入这几行
    [mysqld]
    log-bin
    innodb_file_per_table
    server_id=2
    auto_increment_offset=2
    auto_increment_increment=2
    第五步:systemctl start mariadb
    mysql < /app/all.sql
    第六步:在mysql数据库中:
    show master logs;
    grant replication slave on *.* to repluser@'%' identified by 'centos';
    CHANGE MASTER TO MASTER_HOST='%',MASTER_USER='repluser',MASTER_PASSWORD='centos',MASTER_LOG_FILE=mariadb-bin.000002,MASTER_LOG_POS=245;
     
     
  • 相关阅读:
    Linux基础篇之软件源码包安装
    11-1 网络协议和管理
    bash-2 httpd服务的源码编译安装脚本
    8-1 文本三级剑客之sed
    9-3 磁盘存储与分区
    9-2 yum,dnf和apt
    9-1 软件包管理
    bash-1 初始化CentOS系统的初始化脚本
    3-3 man手册介绍
    5-3 文件权限
  • 原文地址:https://www.cnblogs.com/momenglin/p/10464982.html
Copyright © 2020-2023  润新知