博客
关于我
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/

    你可能感兴趣的文章
    Mysql 语句操作索引SQL语句
    查看>>
    MySQL 误操作后数据恢复(update,delete忘加where条件)
    查看>>
    MySQL 调优/优化的 101 个建议!
    查看>>
    mysql 转义字符用法_MySql 转义字符的使用说明
    查看>>
    mysql 输入密码秒退
    查看>>
    mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现
    查看>>
    mysql 里对root及普通用户赋权及更改密码的一些命令
    查看>>
    Mysql 重置自增列的开始序号
    查看>>
    MySQL 高可用性之keepalived+mysql双主
    查看>>
    mysql-connector-java各种版本下载地址
    查看>>
    mysql-group_concat
    查看>>
    MySQL-【4】基本操作
    查看>>
    Mysql-丢失更新
    查看>>
    Mysql-事务阻塞
    查看>>
    Mysql-存储引擎
    查看>>
    mysql-开启慢查询&所有操作记录日志
    查看>>
    MySQL-数据目录
    查看>>
    MySQL-数据页的结构
    查看>>
    MySQL-架构篇
    查看>>
    MySQL-索引的分类(聚簇索引、二级索引、联合索引)
    查看>>