iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL数据库主从服务器如何部署和切换文档
  • 429
分享到

MySQL数据库主从服务器如何部署和切换文档

2024-04-02 19:04:59 429人浏览 安东尼
摘要

本篇内容介绍了“Mysql数据库主从服务器如何部署和切换文档”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

本篇内容介绍了“Mysql数据库主从服务器如何部署和切换文档”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  mysql数据库主从服务器如何部署文档

  1.确保在主服务器和从服务器上安装的Mysql版本一致.

  2.在主服务器上为从服务器设置一个连接账户

  mysqlGRANTREPLICATioNSLAVE,SUPER,RELOADON*.*TO'username'@10.1.1.4'IDENTIFIEDBY'use。

  主服务器IP:10.1.1.3

  从服务器IP:10.1.1.4

  1.确保在主服务器和从服务器上安装的MySQL版本一致.

  2.在主服务器上为从服务器设置一个连接账户

  mysql>GRANTREPLICATIONSLAVE,SUPER,RELOADON*.*TOIDENTIFIEDBY'userpassWord';

  3.执行FLUSHTABLESWITHREADLOCK进行

  mysql>FLUSHTABLESWITHREADLOCK;

  4.让客户程序保持运行,发出FLUSHTABLES语句让读锁定保持有效。(如果退出客户程序,锁被释放)。进入主服务器的数据目录,然后执行命令:

  shell>tar-cvf/tmp/mysql-snapshot.tar.shell>tar-xvf/tmp/mysql-snapshot.tar

  读取主服务器上当前的二进制日志名(File)和偏移量值(Position),并记录下来:

  mysql>SHOWMASTERSTATUS;|File|Position|Binlog_Do_DB|Binlog_Ignore_DB||mysql-bin.003|73|test|manual,mysql|取得快照并记录日志名和偏移量后,可以在主服务器上重新启用写活动:

  mysql>UNLOCKTABLES;

  5.确保主服务器主机上my.cnf文件的[mysqld]部分包括一个log_bin选项

  [mysqld]Log_bin=mysql-binserver-id=1

  6.停止用于从服务器的服务器并在其my.cnf文件中添加下面的行:

  [mysqld]server-id=2

  7.如果对主服务器的数据进行二进制备份,启动从服务器之前将它复制到从服务器的数据目录中。

  确保对这些文件和目录的权限正确。服务器MySQL运行的用户必须能够读写文件,如同在主服务器上一样。

  8.用--skip-slave-start选项启动从服务器,以便它不立即尝试连接主服务器。

  9.在从服务器上执行下面的语句:

  mysql>CHANGEMASTERTOMASTER_HOST='10.1.1.3',MASTER_USER='username',MASTER_PASSWORD='userpassword',MASTER_LOG_FILE='recorded_log_file_name',MASTER_LOG_POS=recorded_log_position;

  9.启动从服务器线程

  mysql>STARTSLAVE;

  10.验证部署是否成功

  mysql>showslavestatus\G***************************1.row***************************Slave_IO_State:WaitingfORMastertosendeventMaster_Host:10.1.1.3Master_User:rep_slaveMaster_Port:3306Connect_Retry:60Master_Log_File:mysql-bin.000058Read_Master_Log_Pos:27324573Relay_Log_File:cacti-11-111-relay-bin.000008Relay_Log_Pos:27324718Relay_Master_Log_File:mysql-bin.000058Slave_IO_Running:YesSlave_SQL_Running:YesReplicate_Do_DB:Replicate_Ignore_DB:mysqlReplicate_Do_Table:Replicate_Ignore_Table:Replicate_Wild_Do_Table:Replicate_Wild_Ignore_Table:Last_Errno:0Last_Error:Skip_Counter:0Exec_Master_Log_Pos:27324573Relay_Log_Space:27325025Until_Condition:NoneUntil_Log_File:Until_Log_Pos:0Master_SSL_Allowed:NoMaster_SSL_CA_File:Master_SSL_CA_Path:Master_SSL_Cert:Master_SSL_Cipher:Master_SSL_Key:Seconds_Behind_Master:0Master_SSL_Verify_Server_Cert:No1rowinset(0.00sec)

  当Slave_IO_Running和Slave_SQL_Running都显示Yes的时候,表示同步成功。

  MySQL数据库主从服务器如何切换文档

  1.确保从服务器已经处理了中继日志中的所有语句。mysql>STOPSLAVEIO_THREAD。

  2.然后检查SHOWPROCESSLIST语句的输出,直到你看到Hasreadallrelaylog。

  3.当从服务器都执行完这些,它们可以被重新配置为一个新的设置。

  4.在被提升为主服务器的从服务器上,发出STOPSLAVE和RESETMASTER和RESETSLAVE操作。

  5.然后重启mysql服务。

  6.在主服务器上RESETMASTER。然后CHANGEMASTERTOMASTER_HOST='10.1.1.4',MASTER_USER='rep_slave',MASTER_PASSWORD='userpassword';切换完成。

“MySQL数据库主从服务器如何部署和切换文档”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL数据库主从服务器如何部署和切换文档

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

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

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

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

下载Word文档
猜你喜欢
  • MySQL数据库主从服务器如何部署和切换文档
    本篇内容介绍了“MySQL数据库主从服务器如何部署和切换文档”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • mysql数据库服务器如何部署
    MySQL 数据库服务器的部署可以分为以下几个步骤:1、下载 MySQL从 MySQL 的官方网站下载 MySQL 数据库服务器的安...
    99+
    2023-03-20
    mysql数据库服务器 mysql服务器 服务器
  • 如何快速部署MySQL数据库服务器
    这篇文章主要讲解了“如何快速部署MySQL数据库服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何快速部署MySQL数据库服务器”吧!MySQL是一个关系型数据库管理系统,由瑞典MyS...
    99+
    2023-06-27
  • Linux数据库服务器如何部署
    部署Linux数据库服务器需要进行以下步骤: 选择合适的数据库管理系统:常见的数据库管理系统有MySQL、PostgreSQL、...
    99+
    2024-05-06
    Linux 数据库
  • 云服务器数据库如何部署
    云服务器数据库的部署可以分为以下几个步骤:1. 选择合适的云服务提供商:根据需求选择合适的云服务提供商。2. 创建云服务器实例:在云...
    99+
    2023-08-08
    云服务器
  • 云服务器如何部署数据库
    云服务器可以通过以下步骤部署数据库:1. 选择数据库管理系统:根据需求选择合适的数据库管理系统(如MySQL、PostgreSQL、...
    99+
    2023-08-14
    云服务器 数据库
  • 怎么部署mysql数据库服务器
    部署mysql服务器的方法首先,进入mysql官网,下载好mysql安装包,并解压;mysql安装包下载解压好后,新建一个mysql安装目录,并将mysql解压文件剪切到目录中;使用组合键“win+R”运行cmd,进入命令提示符窗口;进入命...
    99+
    2024-04-02
  • mysql服务器主从数据库同步如何配置
    小编给大家分享一下mysql服务器主从数据库同步如何配置,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!首先需要在同一个局域网内的两台机器(当然也可以用一台机器虚拟两台机器出来),都安装上mys...
    99+
    2024-04-02
  • 如何在阿里云服务器上部署MySQL数据库
    随着互联网的快速发展,数据的处理和存储需求越来越大。MySQL是一种关系型数据库管理系统,以其稳定、高效、易于管理等特性,广泛应用于各种网站、应用程序和企业级应用中。本文将详细说明如何在阿里云服务器上部署MySQL数据库。 第一步:购买阿里...
    99+
    2023-12-12
    阿里 器上 数据库
  • 服务器部署了mysql怎么连接数据库
    在服务器连接mysql数据库的方法首先,远程连接到服务器,进入服务器操作界面;进入服务器操作界面后,在命令行中启动mysql服务;Linux:service mysql startWindows:net start mysqlmysql服务...
    99+
    2024-04-02
  • 数据库服务器中如何构建和部署检查列表
    这篇文章主要介绍了数据库服务器中如何构建和部署检查列表,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。正文 1. 机架和电缆服务器&...
    99+
    2024-04-02
  • 如何在阿里云服务器上部署SQL数据库并使用
    这篇文章将详细介绍如何在阿里云服务器上部署SQL数据库,包括环境准备、安装SQL数据库、创建数据库和连接数据库等步骤。 在现代企业中,数据库是不可或缺的一部分,它存储和管理大量的数据,是企业业务运行的基础。而阿里云服务器作为一种高效、稳定、...
    99+
    2024-01-25
    阿里 器上 数据库
  • 数据库部署云服务器后软件打开很慢如何解决
    数据库部署在云服务器上软件打开慢的问题可能是多方面原因导致的,下面给出几种可能的解决方法:1. 优化数据库配置:检查数据库的配置参数...
    99+
    2023-09-23
    数据库 云服务器
  • 帆软:本地文件连接数据库,并部署到Tomcat服务器上
    一、前期准备 1、本文基于Navicat管理器,选用MySQL数据库进行管理 选中此电脑,右键选中管理,手动启动MairaDB数据库(MySQL同理) 计算机管理(本地)目录下->服务和应...
    99+
    2023-10-12
    数据库 Powered by 金山文档
  • 如何将数据库从服务器移到浏览器
    这篇文章给大家分享的是有关如何将数据库从服务器移到浏览器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、链接数据库  indexedDB没有创建数据库的概念,你可以直接链接数据...
    99+
    2024-04-02
  • 虚拟主机换服务器数据如何处理
    当虚拟主机需要迁移到新的服务器时,以下是处理数据的一般步骤:1. 备份数据:在迁移过程中,首先要确保数据的安全性。将虚拟主机上的所有...
    99+
    2023-09-07
    虚拟主机 服务器
  • 如何将表或数据库从一台MySQL服务器复制到另一台MySQL服务器?
    如果我们要将表或数据库从一台 MySQL 服务器复制到另一台 MySQL 服务器,请使用带有数据库名称和表名称的 mysqldump 。 在源主机上运行以下命令。这会将完整的数据库转储到dump.txt 文件中。$ mysqldump -u...
    99+
    2023-10-22
  • 美国服务器部署网站时如何迁移数据
    在美国服务器部署网站时,如果需要迁移数据,可以按照以下步骤进行操作: 备份数据:在迁移数据之前,务必先对当前网站数据进行备份,以...
    99+
    2024-04-11
    美国服务器 服务器
  • 阿里云服务器如何获取mysql数据库文件
    随着互联网的不断发展,数据的重要性越来越明显,MySQL数据库作为一种常用的数据存储和管理工具,被广泛应用在各种业务场景中。在阿里云服务器上,如何获取MySQL数据库文件呢?本文将为您详细介绍。 获取MySQL数据库文件的方法:使用MySQ...
    99+
    2023-11-02
    阿里 数据库文件 服务器
  • 如何用两台服务器实现数据库的主从同步与分离
    这期内容当中小编将会给大家带来有关如何用两台服务器实现数据库的主从同步与分离,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。使用背景:在网联网不断发展的时代,人们对数据的使...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作