iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql中RESET MASTER和RESET SLAVE怎么用
  • 639
分享到

mysql中RESET MASTER和RESET SLAVE怎么用

2024-04-02 19:04:59 639人浏览 八月长安
摘要

这篇文章主要介绍Mysql中RESET MASTER和RESET SLAVE怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!【一】RESET MASTER参数功能说明:删除所有的

这篇文章主要介绍Mysql中RESET MASTER和RESET SLAVE怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

【一】RESET MASTER参数

功能说明:删除所有的binglog日志文件,并将日志索引文件清空,重新开始所有新的日志文件。用于第一次进行搭建主从库时,进行主库binlog初始化工作;

测试如下:

未删除前

[root@mysql01 mysql]# pwd
/data/mysql


[root@mysql01 mysql]# ls
mysql中RESET MASTER和RESET SLAVE怎么用


mysql> show master status\G;
*************************** 1. row ***************************
            File: mysql-bin.000025
        Position: 107
    Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.01 sec)


当前有25个binlong日志,且Position的位置为107

运行RESET MASTER

mysql> reset master;
Query OK, 0 rows affected (0.03 sec)


mysql> show master status\G;
*************************** 1. row ***************************
            File: mysql-bin.000001
        Position: 107
    Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)

 

mysql中RESET MASTER和RESET SLAVE怎么用

 

显示所有的binlog已经被删除掉,且binlog从000001 开始记录

注:当数据库要清理binlog文件的时候,可以通过操作系统进行删除,也可以运行reset master进行删除。但是如果当前是主数据库,且主从数据库正常的时候,千万不能用这种方式删除。

【使用场景】第一次搭建主从数据库时,用于主库的初始化binglog操作;


【二】RESET SLAVE

功能说明:用于删除SLAVE数据库的relaylog日志文件,并重新启用新的relaylog文件;

登录从数据库,未删除前

mysql> show slave status\G;
*************************** 1. row ***************************
               Slave_IO_State: Connecting to master
                  Master_Host: 192.168.47.167
                  Master_User: server
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000019
          Read_Master_Log_Pos: 12992
              Relay_Log_File: mysql02-relay-bin.000004
                Relay_Log_Pos: 4
        Relay_Master_Log_File: mysql-bin.000019
 

mysql中RESET MASTER和RESET SLAVE怎么用

当前relaylog为0004;

删除后

mysql> stop slave;                先停止slave
Query OK, 0 rows affected (0.01 sec)

mysql> reset slave;               
Query OK, 0 rows affected (0.04 sec)

 

mysql> show slave status\G;
*************************** 1. row ***************************
               Slave_IO_State:
                  Master_Host: 192.168.47.167
                  Master_User: server
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File:
          Read_Master_Log_Pos: 4
               Relay_Log_File: mysql02-relay-bin.000001
                Relay_Log_Pos: 4

 

mysql中RESET MASTER和RESET SLAVE怎么用

RESET SLAVE将使SLAVE忘记主从复制关系的位置信息。该语句将被用于干净的启动, 它删除master.info文件和relay-log.info 文件以及所有的relay log 文件并重新启用一个新的relaylog文件。

使用场景:当原来的主从关系被破坏之后,从库经过重新初始化后直接连接会报 ERROR 1201的错误,运行reset slave后,重新配置主从连接就可以了;

mysql> CHANGE MASTER TO MASTER_HOST='192.168.0.167',MASTER_USER='test',MASTER_PASSWord='test', MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=176658;

ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log

以上是“mysql中RESET MASTER和RESET SLAVE怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: mysql中RESET MASTER和RESET SLAVE怎么用

本文链接: https://www.lsjlt.com/news/63198.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql中RESET MASTER和RESET SLAVE怎么用
    这篇文章主要介绍mysql中RESET MASTER和RESET SLAVE怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!【一】RESET MASTER参数功能说明:删除所有的...
    99+
    2022-10-18
  • 怎么使用MySQL master/slave
    本篇内容介绍了“怎么使用MySQL master/slave”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2022-10-19
  • Oracle参数设置之set和reset怎么用
    这篇文章主要为大家展示了“Oracle参数设置之set和reset怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle参数设置之set和reset怎...
    99+
    2022-10-18
  • 怎么在CSS中使用Reset重置样式
    本篇文章给大家分享的是有关怎么在CSS中使用Reset重置样式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。html{     ...
    99+
    2023-06-08
  • mysql 中怎么利用master-master实现双机热备份
    mysql 中怎么利用master-master实现双机热备份 ,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、环境描述。&...
    99+
    2022-10-18
  • MySQL 中怎么利用master实现热备份
    本篇文章为大家展示了MySQL 中怎么利用master实现热备份,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 1 开启binlog mysql server...
    99+
    2022-10-18
  • mysql中join和on怎么用
    小编给大家分享一下mysql中join和on怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 用...
    99+
    2022-10-19
  • MySQL中grant和revoke怎么用
    这篇文章主要为大家展示了“MySQL中grant和revoke怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中grant和revoke怎么用”这...
    99+
    2022-10-18
  • mysql中sync_binlog和innodb_flush_log_at_trx_commit怎么用
    这篇文章主要介绍了mysql中sync_binlog和innodb_flush_log_at_trx_commit怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让...
    99+
    2022-10-18
  • Mysql中@和@@符号怎么使用
    本篇内容主要讲解“Mysql中@和@@符号怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql中@和@@符号怎么使用”吧!一、概述@是用户变量,@@是系统变量。select...
    99+
    2023-06-30
  • MySQL中error log和bin log怎么用
    这篇文章主要介绍MySQL中error log和bin log怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.Error log 記錄DB啟動,運行,停止時嚴重錯誤 可用...
    99+
    2022-10-18
  • MySQL中怎么创建和管理用户
    本篇文章给大家分享的是有关MySQL中怎么创建和管理用户,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  MySQL管理员应该知道如何设置My...
    99+
    2022-10-18
  • MySQL中的if和case语句怎么用
    小编给大家分享一下MySQL中的if和case语句怎么用,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式...
    99+
    2022-10-18
  • MYSQL中怎么启用和查看日志
    这篇文章给大家介绍MYSQL中怎么启用和查看日志,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。利用mysqlbinlog.exe查看二进制日志[@more@]是否启用了日志mysql&...
    99+
    2022-10-18
  • MySql中的IFNULL、NULLIF和ISNULL怎么使用
    这篇文章主要介绍“MySql中的IFNULL、NULLIF和ISNULL怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySql中的IFNULL、NULLIF和ISNULL怎么使用”文章能帮...
    99+
    2023-07-05
  • MySQL中rank() over、dense_rank() over和row_number() over怎么用
    今天小编给大家分享一下MySQL中rank() over、dense_rank() over和row_number() over怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分...
    99+
    2023-06-29
  • MySQL中blob和text数据类型怎么用
    今天小编给大家分享一下MySQL中blob和text数据类型怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面...
    99+
    2022-10-19
  • UNION和UNION ALL怎么在MySQL中使用
    本篇文章为大家展示了UNION和UNION ALL怎么在MySQL中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。MySQL中的UNION...
    99+
    2022-10-18
  • mysql中怎么添加用户和更改密码
    本篇文章给大家分享的是有关mysql中怎么添加用户和更改密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mysql添加用户方法 建...
    99+
    2022-10-18
  • MySQL中空值Null和空字符怎么使用
    这篇文章主要介绍了MySQL中空值Null和空字符怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL中空值Null和空字符怎么使用文章都会有所收获,下面我们一起来看看吧。1. 空值 Null 和空...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作