zoukankan      html  css  js  c++  java
  • MySQL面试题中:主从同步部署介绍

    主从同步部署
    1、两台相同版本的mysql数据库,一台做主库,一台从库

    主库开启binlog
    在配置文件中的[mysqld]模块中添加log-bin=mysql-bin和server-id=1,一定要保证两台主机id不一致
    重启数据库,
    登入数据库新建同步账户,grant replication slave on *.* to 'rep'@'%' identified by '123';
    查看master的状态 show master status;记录binlog文件名和pos点
    把主库的数据库进行全备份,并在从库中导入

    从库中
    查看配置文件中的server-id,保证不和主库一致,
    如果从库下还有从库则也需要开启binlog,并且还要添加log-slave-updates参数
    重启数据库,如果没修改则不用重启
    登陆数据库执行change master授权
    change master to master_host="172.16.1.1",master_port=3306,master_user="rep",master_password="123",master_log_file="mysqlbin.000001",master_log_pos=143;
    stat slave; 启动slave同步
    show slave statusG; 查看Slave_IO_Running:YES和Slave_SQL_Running:YES,则配置同步成功!

    作者:Cherry_梅 出处:http://www.cnblogs.com/itqingtian/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    mysql5大引擎之间的区别和优劣之分
    关于集合
    泛型
    集合2
    easyui 入门讲解
    <input>和<textarea>
    php中echo(),print(),print_r(),var_dump()间的区别
    PHP图形操作之生成图像验证码
    JZ046圆圈中最后剩下的数
    Python3连接MySQL
  • 原文地址:https://www.cnblogs.com/itqingtian/p/9963969.html
Copyright © 2011-2022 走看看