MySQL数据库主从配置

MySQL主从配置

1. 修改数据库my.cnf文件

修改数据库my.cnf文件,在文件中添加如下内容,其中主数据库的server-id必须要比从库的更小。

# 注册集群id
server-id=101
# 开启二进制日志文件
log-bin=mysql-bin
# 设置日志格式
binlog-format=row
# 开启中继日志
relay-log=relay-bin
# 忽略拷贝错误
slave-skip-errors=all

从库server-id设置为102

2. 主库创建拷贝用户

CREATE USER 'slave'@'%' IDENTIFIED BY 'slave';
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';
SHOW MASTER STATUS;
# mysql-bin.000003
# 597

记住输出的fileposition

3. 从库配置主库信息

CHANGE MASTER TO 
MASTER_HOST='10.0.0.11', 
MASTER_PORT=3321,
MASTER_USER='slave', 
MASTER_PASSWORD='slave', 
MASTER_LOG_FILE='mysql-bin.000003', 
MASTER_LOG_POS=597;
START SLAVE;
SHOW SLAVE STATUS \G;

查看Slave_IO_Running和Slave_SQL_Running是否为yes。

4. 测试

在主库中新建test数据库和test表,检查从库是否拷贝。

create database test;
use test;
CREATE TABLE `test` (
  `id` int NOT NULL AUTO_INCREMENT,
  `test` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
# 插入数据测试
INSERT INTO `test` (`test`) VALUES ('abc');
INSERT INTO `test` (`test`) VALUES ('123');

从库中查询数据

mysql> select * from test.test;
+----+------+
| id | test |
+----+------+
|  1 | abc  |
|  2 | 123  |
+----+------+

相关推荐

  1. MySQL数据库主从配置

    2024-06-06 16:30:03       26 阅读
  2. mysql 主从配置流程

    2024-06-06 16:30:03       50 阅读
  3. Mysql配置主从同步流程

    2024-06-06 16:30:03       61 阅读
  4. MySQL主从配置【linux版】

    2024-06-06 16:30:03       47 阅读
  5. mysql主从主库参数配置

    2024-06-06 16:30:03       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 16:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 16:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 16:30:03       82 阅读
  4. Python语言-面向对象

    2024-06-06 16:30:03       91 阅读

热门阅读

  1. MySQL迁移达梦数据库避坑

    2024-06-06 16:30:03       35 阅读
  2. 二叉树的中序遍历-力扣

    2024-06-06 16:30:03       28 阅读
  3. 二叉树的前序遍历-力扣

    2024-06-06 16:30:03       29 阅读
  4. mysql数据备份和还原知识点

    2024-06-06 16:30:03       33 阅读
  5. WPF 按键图标转动效果示例

    2024-06-06 16:30:03       24 阅读
  6. 【归档】git使用

    2024-06-06 16:30:03       28 阅读