MYSQL数据库如何设置主从同步

 更新时间:2022年01月26日 09:55:24   作者:hunter199010  
大家好,本篇文章主要讲的是MYSQL数据库如何设置主从同步,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下

MYSQL可以配置1个主数据库多个从数据库

1、配置主数据库

主master : 192.168.1.132

从slave : 192.168.1.133

1)授权给从数据库
GRANT REPLICATION SLAVE ON *.* to 'repl'@'192.168.1.132' identified by 'test123456';
FLUSH PRIVILEGES;

2)修改主库配置文件,开启binlog,并设置server-id,每次修改配置文件后都要重启mysql服务才会生效

vim /etc/my.cnf

server-id:master端的ID号;

log-bin:同步的日志路径及文件名,这个目录要是mysql有权限写入的;

binlog-do-db:要同步的数据库名

3) 授权

chown mysql:mysql -R /usr/local/mysql_data 

4)重启服务:

service mysqld restart

5)输入下方语句

 show master status;

2、配置从数据库

1)设置从数据库配置

vi /etc/my.cnf

 server-id

replicate-do-db=world

2)添加主数据库的地址、端口号、同步用户、密码、log文件、文件起始位置。

  3)删除auto.cnf   

 cd /usr/local/mysql_data/

 rm  -rf  auto.cnf   

(不删除会同步不成功)

 4)启动从数据库主从

show slave status

5) 在主数据插入数据,从数据就是同步数据。

总结

到此这篇关于MYSQL数据库如何设置主从同步的文章就介绍到这了,更多相关MYSQL主从同步内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql中datetime字段建立索引并比较大小详解

    mysql中datetime字段建立索引并比较大小详解

    MySQL数据库常用的时间类型有timestamp和datetime,两者主要区别是占用存储空间长度不一致、可存储的时间也有限制,下面这篇文章主要给大家介绍了关于mysql中datetime字段建立索引并比较大小的相关资料,需要的朋友可以参考下
    2022-12-12
  • 手把手教你MySQL运算符

    手把手教你MySQL运算符

    运算符是告诉MySQL执行特定算数或逻辑操作的符号,下面这篇文章主要给大家介绍了关于MySQL运算符的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • debian6配置mysql允许远程连接的方法(图)

    debian6配置mysql允许远程连接的方法(图)

    这篇文章主要介绍了debian6配置mysql允许远程连接的方法,大家可以参考,最后可看图
    2013-11-11
  • MySQL 8.0 新特性之检查约束的实现

    MySQL 8.0 新特性之检查约束的实现

    这篇文章主要介绍了MySQL 8.0 新特性之检查约束的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 基于mysql 5.5 设置字符集问题的详解

    基于mysql 5.5 设置字符集问题的详解

    本篇文章是对关于mysql 5.5设置字符集的问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 一次SQL如何查重及去重的实战记录

    一次SQL如何查重及去重的实战记录

    sql去重这可以说算是比较经典的面试题了,这篇文章主要给大家介绍了一次SQL如何查重及去重的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • 关于SQL的cast()函数解析

    关于SQL的cast()函数解析

    这篇文章主要介绍了关于SQL的cast()函数解析,CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型,需要的朋友可以参考下
    2023-04-04
  • MySQL8.0之CTE(公用表表达式)的使用

    MySQL8.0之CTE(公用表表达式)的使用

    本文主要介绍了MySQL8.0之CTE(公用表表达式)的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 20分钟MySQL基础入门

    20分钟MySQL基础入门

    这篇文章主要为大家分享了20分钟MySQL基础入门教程,快速掌握MySQL基础知识,真正了解MySQL,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • mysql执行计划介绍

    mysql执行计划介绍

    下面我简单讲讲mysql的执行计划,只列出了一些常见的情况,希望对大家有所帮助
    2013-11-11

最新评论