zoukankan      html  css  js  c++  java
  • mariadb主从

    ----------------------------------------------------------------主-----------------------------------------------------------------------------

    vim /etc/my.cnf +10

    i

    log-bin=mysql-bin            /file名称

    binlog-ignore-db=information_schema    /不同步的数据库

    binlog-ignore-db=mysql

    binlog-ignore-db=performance_schema

    server-id= 1                //id必须唯一

    ----------------------------------------------------------------从-----------------------------------------------------------------------------

    vim /etc/my.cnf +10

    i

    server-id=2  //id必须唯一

    read_only = 1       //只读

     ----------------------------------------------------------------重启服务-----------------------------------------------------------------------------

    systemctl restart mariadb

     ----------------------------------------------------------------主库-----------------------------------------------------------------------------

    mysql -p123qwe

    CREATE USER 'abc'@'%' IDENTIFIED BY '123qwe';                           /创建用户

    grant replication slave on *.* to 'abc'@'172.16.0.227' identified by '123qwe';              //授权用户

    flush privileges;            //刷新权限

    show master status;          //show master 的文件名和偏移量

     ----------------------------------------------------例表---------------------------------------------------------------------------------

    MariaDB [(none)]> show master status;                                      

    +------------------+----------+--------------+---------------------------------------------+

    | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB                            |

    +------------------+----------+--------------+---------------------------------------------+

    | testsql.000001 |      5416 |              | information_schema,mysql,performance_schema |

    +------------------+----------+--------------+---------------------------------------------+

    1 row in set (0.00 sec)

     ----------------------------------------------------------------从-----------------------------------------------------------------------------

    mysql -p123qwe

    stop slave;

    CHANGE MASTER TO MASTER_HOST='172.16.0.226', MASTER_USER='abc',  MASTER_PASSWORD='123qwe', MASTER_LOG_FILE='testsql.000001', MASTER_LOG_POS=5416;

    start slave;        //启动之前手动复制一下数据库,备份,恢复操作

    show slave statusG;

     主库查权限

    select host,user from mysql.user;   

    delete from mysql.user where user='xxx';

    排错查询

    show master status;

    show variables like 'server_id';

     ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    stop slave;
    set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
    start slave;

  • 相关阅读:
    在Win10的注册表编辑器中如何快速跳转到相关键值?
    使用winsw给Win10添加服务
    巧把任意程序添加到Win10控制面板(添加“系统配置”为例)
    在Win8.1开始屏幕添加电源按钮
    win10中,如何隐藏此电脑中的6个文件夹?
    Win10恢复这台电脑里的6个文件夹
    解决Office 2010安装报错1907,没有足够权限注册字体。
    C#面向对象(OOP)入门—第二天—多态和继承(继承)
    C#面向对象(OOP)入门—第一天—多态和继承(方法重载)
    OpenCV与Python之图像的读入与显示以及利用Numpy的图像转换
  • 原文地址:https://www.cnblogs.com/Leaders543/p/12532628.html
Copyright © 2011-2022 走看看