zoukankan      html  css  js  c++  java
  • mysql主从复制

    主数据库ip :192.168.10.150,数据库密码 123456

    从数据库ip: 192.168.10.155,数据库密码 123456

    修改主从服务器数据库配置

    主数据库

    [mysqld]

    log-bin=mysql-bin   启用二进制日志
    server-id=150    服务器唯一ID,默认是1,一般取IP最后一段(只要唯一就行)

    binlog-do-db=hello (只备份特定数据库)

    binlog_ignore_db=mysql (忽略备份mysql)

    (不加binlog-do-db && binlog_ignore_db)表示备份全部数据库,从服务器没有这两项

    主数据库给予从服务器权限

    GRANT ALL PRIVILEGES ON *.* TO root@192.168.1.155 identified by '123456';

    GRANT REPLICATION SLAVE ON *.* to 'root'@'192.168.10.155' identified by '123456';

    执行 show master status; 查看master状态

    从服务器

    change master to master_host='192.168.10.150',master_user='root',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=879;

    start slave; 启动复制功能。

    show slave statusG

    查看 slave状态。

    Slave_IO_Running && Slave_SQL_Running 都必须为 YES。

    试着在主服务器建库建表,看从服务器有没有成功复制。

  • 相关阅读:
    数组
    mysql优化思路
    mysql_存储过程
    mysql_函数
    mysql_结构
    mysql_触发器
    mysql_变量
    mysql_事务
    mysql总结
    mysql备份
  • 原文地址:https://www.cnblogs.com/jkklearn/p/6668073.html
Copyright © 2011-2022 走看看