两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置

问题描述

两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置
我有两台mysql数据库服务器,服务器A 192.168.46.128 备库B 192.168.30.129
现在想做主主或者主备复制,另外想实现当主库A挂掉之后,备库B接管继续工作。
正常情况应用程序连接数据库是通过IP连接的,假如我之前连了192.168.46.128,那它挂了之后,备用数据库启动IP就变成了192.168.30.129 请教大神,我改如何设置做到,主库挂了,应用不做修改的情况下,可以自动连到192.168.30.129
另外,由于服务器是在阿里云部署,网上查了下不支持keepalived

解决方案

http://www.111cn.net/database/mysql/89119.htm

时间: 2024-10-29 20:53:07

两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置的相关文章

web服务器-两台webservice服务器使用一个地址访问?

问题描述 两台webservice服务器使用一个地址访问? 现在有两台web服务器都有一套相同webservice,一台是备用机. 当主服务器崩溃之后会切换到备用机上, 那webservice的地址是本机ip和端口等信息组成的. 这时webservice客户端访问的应该是主机的地址,备用机的地址他不知道. 有没有方法可以让客户端访问时,如果主机不能访问,自动切换到备用机? 解决方案 用nginx负载均衡,当一台服务器挂掉的时候,不至于外网无法访问 解决方案二: 根据你的需求,是一个高可用问题,一

同一javaweb项目在同样配置的两台Linux服务器上,一台能正常访问,另一台就报错!

问题描述 同一javaweb项目在同样配置的两台Linux服务器上,一台能正常访问,另一台就报错! java.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.Delega

整合两台linux服务器的存储空间。

问题描述 公司有两台linux服务器.都提供不同的服务.又都提供samba服务.有什么好的方案,把这两台服务器的存储空间整合在一起.也就是windows客户段通过samba访问的时候,读写的空间是这两台服务器整合之后的存储空间.

教你怎样在两台MySQL数据库间实现同步

  做开发的时候要做MySQL的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,MySQL的版本是4.1.15,都是目前最新的版本. 1. 安装配置 两台服务器,分别安装好MySQL,都安装在 /usr/local/MySQL 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为master数据库,把192.168.0.2作为slave服务器,

实现两台MySQL数据库数据的同步的方法_Linux

1. 安装配置  两台服务器,分别安装好Mysql,都安装在 /usr/local/mysql 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为master数据库,把192.168.0.2作为slave服务器,我们采用单向同步的方式,就是master的数据是主的数据,然后slave主动去master哪儿同步数据回来.  两台服务器的配置一样,我们把关键的配置文件拷贝一下,默认的配置文件是在 /usr/l

两台windows服务器----SVN的迁移

两台服务器,进行SVN的迁移:系统平台:windows server 2003 版本库:test源服务器:192.168.1.14目标服务器:192.168.1.12源SVN版本库的path: D:\svn\test要迁移到的path: E:\svn\test 第一种方法:(推荐) 首先说明:这个目标服务器上的SVN是可以用,本文中只是将它们的版本库进行迁移. 1.停止http服务,本文中用的是apache (源服务器)(目标服务器)2.cd C:\Program Files\Subversio

两台域服务器上IIS站点windows身份认证站点怎么做单点登陆?

问题描述 两台服务器,都加入了相同的域,上面的IIS网点都配置为windows身份认证,怎么做单点登陆?A:192.168.1.39--url="http://192.168.1.39/web1/Default.aspx";B:192.168.1.40--url="http://192.168.1.40/web2/Default.aspx";A站点的代码如下,没法跳转到B站点.stringurl="http://192.168.1.40/web2/Defa

两台linux服务器相互拷贝文件的两个方法

方法一 假设目前我们有两台服务器:(A) *.111(B) *.222 现在我们要将*.111服务器上/temp/目录下的所有文件复制到*.222服务器的/test/目录下:那我们进行命令行模式:键入以下指令: scp root@*.111:/temp/ /test/ #注解 以root身份进入远程*.111服务器,将*.111服务器上的/temp/及以下文件复制到*.222本机服务器的/test/目录下: 方法二:linux两台服务器间copy传输文件的最简单方法 linux中传输文件有scp

MySQL复制(2) 主备库都为空的情况下创建主备复制

本文适用于新安装的主库和备库,假定主备库为空,如果你是从已存在的主库复制,请转到<[MySQL] 复制(3)- 创建主备复制(从另一个服务器开始复制)> 主库的配置 主库需要打开二进制日志,并制定一个唯一的server id,my.cnf文件中增加或修改如下内容: server_id=60 log-bin = /data/mysql/log/mysql-bin 备库的配置 备库my.cnf的配置如下: server_id=61 read_only=1 log_bin = /data/mysql