MySQL主从复制下改变主服务器IP配置过程

公司所有服务器终于放到同一个机房,开通了内网访问。这样,就必须更改某几台MySQL从服务器的配置

,变成内网访问。

备份
首先是关闭MySQL服务器(slave端)以及备份配置信息

 代码如下 复制代码

service mysqld stop

 代码如下 复制代码
#进入到mysql目录
cd /var/lib/mysql
#备份配置
cp master.info master.info.bak
#查看行数
wc -l < master.info

wc是为了确保修改后master.info的行数保持一样

修改
之后,修改master.info里的IP为新的主服务器的IP地址。

然后,不启动replication的情况下启动MySQL服务器

 代码如下 复制代码
service mysql start --skip-slave-start

验证
登录到MySQL并运行SHOW slave status G

如果看到的IP为新的地址,那么恭喜,修改成功,接着可以启动replication了

 代码如下 复制代码

START SLAVE;
SHOW SLAVE STATUSG

    *************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: xx.xx.xx.xx
                  Master_User: slave_user
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: master-bin.xxxx
          Read_Master_Log_Pos: xxxxxxxx
               Relay_Log_File: slave-relay-bin.xxxx
                Relay_Log_Pos: xxxxxxxx
        Relay_Master_Log_File: master-bin.xxxx
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB: mysql,test,information_schema
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Master_Log_Pos: xxxxxxxxx
              Relay_Log_Space: xxxxxxxxx
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File:
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error:
               Last_SQL_Errno: 0
               Last_SQL_Error:

时间: 2024-10-07 18:45:09

MySQL主从复制下改变主服务器IP配置过程的相关文章

java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端

  java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端 分类: 学习专区 java Web    1.下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载.最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,安装SVN至我的电脑.最好使用中文路径,而且

MySQL数据库下用户及用户权限配置_Mysql

问题:使用某大腿写的远程工具管理Mysql数据库时发现所有数据能正常显示,但是无法进行删除.修改等操作. 思路:可以远程读取到数据库里的信息,说明当前主机可以远程连接数据库.却无法进行删除.修改这些操作,说明某些权限并未赋予当前远程用户. 解决方法: 查看当前用户权限 show grants for username 显示当前用户下的权限为:select,insert,update,delete GRANT USAGE ON *.* TO 'username'@'host' IDENTIFIED

阿里云服务器centOS配置过程实录

Step1. 系统挂载数据盘 df -h,看不到数据盘. fdisk -l ,可以看到数据盘 执行"fdisk -S 56 /dev/xvdb"命令,对数据盘进行分区: 根据提示,依次输入"n","p""1",两次回车,"wq",分区就开始了,很快就会完成.   使用"fdisk -l"命令可以看到,新的分区xvdb1已经建立完成了.   使用"mkfs.ext3 /dev/x

在Windows系统下安装docker窗口的配置过程_docker

前言 目前对docker支持最好的是Ubuntu系统,docker不支持在windows上运行,必须借助docker-machine.docker提供了toolbox用于在windows和mac平台安装docker. 工具箱包括:       docker machine       Docker Engine       Kitematic       docker命令行运行环境       Oracle VM VirtualBox 安装之前需要检查BIOS中虚拟化的设置是否已打开,参考此页面

linux服务器虚拟机配置过程

我们PLM决定使用RH6.7作为服务器操作系统,同时购买了Oracle12c作为数据库.服务器server已经购买了,由实施公司的工程师安装配置上述环境.我需要做的就是在vmware虚拟机上模拟上述配置过程.安装RH6.7的过程不赘述,分配了30G空间4G内存,安装过程需要配置一个权限较小的用户,用户名密码自己设置,只要不是root就行.进入系统之后,就是这个样子了.想了解每个目录的用途,可以访问这个帖子:http://blog.sina.com.cn/s/blog_662234020101eb

浅析Unix系统下的web服务器的配置安全

中介交易 SEO诊断 淘宝客 云主机 技术大厅 Internet日益普及的今天,PC安全不但要求防治计算机病毒,而且要提高系统抵抗黑客非法入侵的能力,还要提高对远程数据传输的保密性,避免在传输途中遭受非法窃取.本文仅仅浅析在构造 Web服务器时可能出现的一些情况,希望能引起重视.         一. 安全漏洞         Web服务器上的漏洞可以从以下几方面考虑:         1.在Web服务器上你不让人访问的秘密文件.目录或重要数据.         2.从远程用户向服务器发送信息时

MySQL数据库优化经验详谈(服务器普通配置)第1/3页_Mysql

安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my- huge.cnf my-medium.cnf my-large.cnf my-small.cnf,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了. 一般的情况下,my-medium.cnf这个配制文件就能满足我们的大多需要:一般我们会把配置文件拷贝到/etc/my.cnf 只需要修改这个配置文件就可以了,使用mysqladmin variables ex

Windows系统下安装Tomcat服务器和配置虚拟目录的方法_Tomcat

安装Tomcat和配置环境变量安装jdk,这个我就不用说了 安装的时候指定安装路径,我指定的是: D:\Program Files\Java\jdk1.6.0_05 3.解压下载的apache-tomcat-5.5.23.zip,   我指定的是D:\Program Files\apache-tomcat-5.5.26 安装完成后,打开"我的电脑"->"系统属性"->"环境变量"在"用户变量" 新建"CA

nginx下server status服务器状态配置例子

在用的一个服务器监控平台 http://jiankong.cn 这上面就可以监控你的服务器状态,并且进行了一系列的分析,它可以监控常用的服务器软件的状态,还有其它不错的功能,建议各位站长使用. 介绍下如何安装及配置nginx的stub_status. Nginx中的stub_status模块主要用于查看Nginx的一些状态信息. 本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:    代码如下 复制代码 ./configure –with-http_stu