• MariaDB Galera Cluster的配置测试


    参考的https://fykuan.hsnuer.net/blog/2015/01/23/debian-%E4%B8%8A%E5%AE%89%E8%A3%9D-mariadb-galera-cluster/

    ip列表

    192.168.1.119(主)
    192.168.1.115

    主从都装

    sudo apt-get install python-software-properties
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    sudo add-apt-repository 'http://mirrors.ustc.edu.cn/mariadb/repo/10.1/debian/ wheezy main'
    
    sudo apt-get update
    sudo apt-get install mariadb-galera-server

    配置用户

    mysql -uroot -p
    mysql> insert into mysql.user(host,user,password) values('localhost','repuser','123456');
    mysql> GRANT USAGE ON *.* TO cluster@'%' IDENTIFIED BY 'abcdefg'; 
    mysql> GRANT ALL PRIVILEGES ON *.* TO cluster@'%'; 
    mysql> GRANT USAGE ON *.* TO cluster@'localhost' IDENTIFIED BY 'abcdefg'; 
    mysql> GRANT ALL PRIVILEGES ON *.* TO cluster@'localhost'; 
    mysql> FLUSH ALL PRIVILEGES;

    master上

    sudo cp /usr/share/mysql/wsrep.cnf /etc/mysql/conf.d

    改成下面

    [MYSQLD]
    wsrep_provider=/usr/lib/galera/libgalera_smm.so
    binlog_format=ROW
    wsrep_cluster_name="my_cluster"
    wsrep_node_address=192.168.1.119
    
    #下面这行不能缺
    wsrep_cluster_address="gcomm://"
    wsrep_sst_method=rsync
    
    #这是用来同步的用户
    wsrep_sst_auth=repuser:123456

    从机

    [MYSQLD]
    wsrep_provider=/usr/lib/galera/libgalera_smm.so
    binlog_format=ROW
    wsrep_cluster_name="my_cluster"
    wsrep_node_address=192.168.1.115
    
    wsrep_cluster_address="gcomm://192.168.1.119"
    wsrep_sst_method=rsync
    
    #这是用来同步的用户
    wsrep_sst_auth=repuser:123456

    测试可以多主写入,主挂掉,从自动变主

  • 相关阅读:
    《将博客搬至CSDN》
    Ubuntu 安装 maven
    Ubuntu jdk1.8安装
    spring整合jms
    jms入门
    MySQL 3306端口开启
    黑窗口下mysql导出导入数据库
    PHP 爬虫体验(三)
    解决nvm安装的node使用sudo npm报错的问题
    PHP 爬虫体验(二)
  • 原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/4329535.html
Copyright © 2020-2023  润新知