博客
关于我
17.3 配置主
阅读量:798 次
发布时间:2023-04-16

本文共 1124 字,大约阅读时间需要 3 分钟。

主从配置 - 主上操作

  • 安装MySQL
  • 在[mysqld]配置文件中添加
    • server-id=130(自定义主服务器ID,建议按IP定义)
    • log_bin=hf123(启用二进制日志,日志名称可自定义)
  • 配置完成后重启MySQL服务
  • 备份并恢复数据库
  • 执行MySQL备份命令:mysqldump -uroot mysql > /tmp/mysql.sql
  • 创建目标数据库:mysql -uroot -e "create database aming"
  • 恢复数据:mysql -uroot aming < /tmp/mysql.sql
  • 创建用于同步的用户:grant replication slave on *.* to 'repl'@'slave_ip' identified by 'password';
  • 执行flush tables with read lock;
  • 查看主服务器状态:show master status;

主从配置 - 从上操作

  • 确保从服务器安装并启动MySQL服务
  • 在[mysqld]配置文件中添加
    • server-id=130(从服务器ID需与主服务器不同)
    • log_bin=hf123(与主服务器保持一致)
    • 配置完成后重启MySQL服务
    • 执行命令:/etc/init.d/mysqld restart
    1. 查看/data/mysql/目录下的文件
      ls -lt /data/mysql/
    2. 观察生成的二进制日志文件(如hf123.000001)
      1. 执行数据库备份
        mysqldump -uroot -phanfeng test > /tmp/test.sql
      2. 创建新的数据库:mysql -uroot -phanfeng -e "create database han"
      3. 恢复数据:mysql -uroot -phanfeng han < /tmp/test.sql
        1. 查看数据同步状态
          mysql -uroot -phanfeng han < /tmp/zrlog.sql
        2. 确认二进制日志文件(hf123.000001)更新情况
          1. 创建用于主从同步的用户
            mysql -uroot -phanfeng -e "grant replication slave on *.* to 'repl'@'192.168.202.131' identified by 'hanfeng';"
          2. 执行flush tables with read lock;
          3. 查看主服务器状态:show master status;
            1. 备份其他数据库
            2. 将备份文件复制到从服务器
              1. 进入MySQL命令行:
                mysql -uroot -phanfeng
              2. 创建用户并设置权限

    转载地址:http://hsgfk.baihongyu.com/

    你可能感兴趣的文章
    Mysql5.6主从复制-基于binlog
    查看>>
    MySQL5.6忘记root密码(win平台)
    查看>>
    MySQL5.6的Linux安装shell脚本之二进制安装(一)
    查看>>
    MySQL5.6的zip包安装教程
    查看>>
    mysql5.7 for windows_MySQL 5.7 for Windows 解压缩版配置安装
    查看>>
    Webpack 基本环境搭建
    查看>>
    mysql5.7 安装版 表不能输入汉字解决方案
    查看>>
    MySQL5.7.18主从复制搭建(一主一从)
    查看>>
    MySQL5.7.19-win64安装启动
    查看>>
    mysql5.7.19安装图解_mysql5.7.19 winx64解压缩版安装配置教程
    查看>>
    MySQL5.7.37windows解压版的安装使用
    查看>>
    mysql5.7免费下载地址
    查看>>
    mysql5.7命令总结
    查看>>
    mysql5.7安装
    查看>>
    mysql5.7性能调优my.ini
    查看>>
    MySQL5.7新增Performance Schema表
    查看>>
    Mysql5.7深入学习 1.MySQL 5.7 中的新增功能
    查看>>
    Webpack 之 basic chunk graph
    查看>>
    Mysql5.7版本单机版my.cnf配置文件
    查看>>
    mysql5.7的安装和Navicat的安装
    查看>>