• mysql主从配置


    从库可以很多台,我们假设一台主M,一台从S。

    主M配置文件添加:

    server-id=1

    bin-log=logbin

    这个名字随意

    记得重启

    从S配置文件添加:

    server-id=2

    配置文件就完成了

    在主M客户端执行:

    >show master status;

    纪录下文件与位置(File,Position),例如:logbin.000001      120

    在从S客户端执行:

    >change master to master_host='主S的主机地址',master_user='有同步复制权限的账号',master_password='密码',master_log_file='logbin.000001',master_log_pos=120;

    同步复制权限是指:REPLICATION SLAVE。

    为从localhost连接来的user账号(密码为pwd)授权例子sql:

    >grant replication slave on *.* to 'user'@'localhost' identified by 'pwd';

    >flush privileges;

    开启从S:

    >start slave;

    查看从S状态:

    >show processlist;

    完成。

    主从备份是主M机执行的指令自动在从S机执行,所以如果M已经有了一个S没有的库,你在库上做的操作会导致同步复制失败。因此,建议用干净的mysql实例做主从备份。

    在从S停止从备份:stop slave;清理:reset slave;

  • 相关阅读:
    postgresql全文检索部署实施
    从一整数数组中找出只重复一次的两个数
    Edit Distance 最小编辑距离
    Vue:v-model指令在其他元素类型的使用
    Vue:v-model指令
    Vue:v-on指令
    Vue:v-bind指令
    Vue:v-for指令
    框架Django
    Vue的安装和语法
  • 原文地址:https://www.cnblogs.com/fyter/p/mysql-master-slave-backup.html
Copyright © 2020-2023  润新知