Ecs下的两台mysql做主从设置】的更多相关文章

一.主库配置master 1.用户root账户进入到mysql mysql -uroot -p 2.创建用于主从同步的账户,并赋予权限,由于这个账户只是作为同步数据用,所以分配权限不要过大,我这里只赋予了三个权限: GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDENTIFIED BY 'password';(这里的%可以直接换成从库的IP) grant REPLICATION CLIENT ON *.* TO repl; grant SUPER O…
两台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…
版本如下: windows server 2012 R2 mysql server 5.7.25安装版 / mysql server 5.7.25 解压版 * 这里为啥还要有安装版和解压版勒,主要是因为我这个弄来的一个新的服务器,然后经过了多次的测试发现解压版直接安装就会报错,经过度娘后得到结果是因为一个插件没有安装所导致的,所以为了省去一些麻烦,我的mysql主机采用的就是安装版本,首先将安装版装好以后,就可以继续安装解压版了.本次我的这个安装版已经装好,目前是打算装第三个mysql,所以安装…
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个…
产生这个想法主要是因为win系统之前装了mysql,服务名为mysql.又重新安装xampp,导致mysql冲突,xampp中的mysql始终启动不起来.   解决方法如下: 1.修改xampp中mysql的端口,打开my.ini [client] port = 3366 [mysqld] port = 3366 2.创建mysql服务 > mysqld install mysql2 --defaults-file="D:\xampp\mysql\bin\my.ini" (*注意…
NFS的安装配置:centos 5 :yum install nfs-utils portmapcentos 6 :yum install nfs-utils rpcbind yum install nfs-utils rpcbind 服务器端: ###(建立挂载的目录,并且挂载目录.) 编辑或新建以下文件 vi /etc/exports 我就写了一个/home/jackluo/Downloads *(rw,sync); 配置参数如下 CentOS系统中,当主机名或IP地址为空时,则代表共享给任…
实验2—3 实验内容:将同一交换机下的两台pc划分到不同vlan中 实验工具:思科模拟器PacketTracer7 使用设备:一台交换机,两台PC 实验步骤: 一.配置网络拓扑图 注:1.连线可选择闪电符号自动连接 2.交换机旁边开始时红色或橙黄色,表示正在连接,变为绿色表示连接成功 二.配置IP地址,掩码和网关(pc0和pc1的配置相同,IP地址有点区别,其他均相同) 三.通过PC1ping PC0(能够ping通,表示配置正常) 四.点击路由器,找到命令行 依次输入下面的指令 1.show…
来源:LAMP兄弟连 作者:李恺 http://***/php/bencandy.php?fid=70&id=635 要做MySQL主从关系的设置,那么就得有两台MySQL主机.所以在开始之前准备两个MySQL服务器,可以是自己装的虚拟机也可以是其他的..反正有两台MySQL主机就行了.     1 主服务器Master     首先打开你主的MySQL服务器的配置文件my.ini,一般都在MySQL安装目录下,记得先备份以下原来的配置文件.然后找个合适的地方加入下面的代码,比如配置文件最下面:…
原文:https://my.oschina.net/u/1472917/blog/410732 最近需要在一台电脑上安装两个Mysql服务,需求稍微有些奇怪,但确实很必要.本人原本为了本机测试WordPress装了一个Mysql,但最近又要修改一个网站,做完了就要删掉的.为了配置方便,也防止数据错乱,就有必要再添加一个Mysql服务.好了,下面开始配置吧: 1. 到这里下载Mysql安装包,建议下载zip版本的.解压缩至一个目录,假设是c:\mysql\ 2. 你会发现目录下几个my-XXXXX…
既然大家都知道了Mysql分布式在大型网站架构中的作用,在这里就不再阐述.本片博客文章是基于我曾经搭建过的一个Mysql集群基础上实现的,实现过双主热备.读写分离.分库分表. 博客链接:http://www.cnblogs.com/wt645631686/p/6868766.html. 环境 centos6.4版本系统下,192.168.9.169(第一台mycat).192.168.9.170(第二台mycat),这里的两台mycat配置一致,我是为了快速完成搭建直接clone的,192.16…
我们在做web系统部署的时候往往涉及到两台甚至多台数据库的备份,为了数据安全考虑(虽然说到底不过是一堆0 1,但是价值千金啊),所以我们还是乖乖做同步把! 1.准备两台Linux服务器(主.从) 2.安装好Mysql 3.在配置文件/etc/my.cnf(MySQL中为mysql.ini)修改开启二进制日志 log-bin=mysql-bin 修改方法:打开配置文件后在 [mysqld]中添加内容: server-id = #确保在整个MySQL集群中唯一 log-bin=/var/log/my…
如何在一台服务器上安装两个mysql 1       前言 上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢? 2       环境 mysql软件包: mysql-5.6.31.tar mysql-5.5.32.tar 操作系统环境: CentOS release 6.8 (Final) 3       系统规模 /mysqlsoft 用来存放mysql的各个程序 /mysqlsoft/mysql1 用来存放mysql-5.5.32.ta…
最近再搞postgres的数据同步,需要模拟异地机房有带宽限制时的同步效果,所以想要限制一下两台机器之间的网速. ts命令功能很强,同时也好难理解和使用,经常浪费了好半天还是搞不定. 这里分享一个简单好用的脚本,只要设置一下目标ip和需要限制的速率,执行下就可以了: #!/bin/bash # # tc uses the following units when passed as a parameter. # kbps: Kilobytes per second # mbps: Megabyt…
inux下两台服务器文件实时同步方案设计和实现 假设有如下需求: 假设两个服务器: 192.168.0.1 源服务器  有目录 /opt/test/ 192.168.0.2 目标服务器  有目录 /opt/bak/test/ 实现的目的就是保持这两个服务器某个文件目录保持实时同步 实现方式: 通过rsync+inotify-tools结合来实现 需要安装软件: 1.  rsync 同步软件 在 源服务器 和 目标服务器 都需要安装 源服务器: 是rsync客户端,不需要配置 目标服务器: 是rs…
Linux下 两台机器文件/文件夹 相互拷贝 设有两台机器 :A:*.101及 B:*.102. 把A下的.temp/var/a.txt拷贝到B机器的/text/目录下: 进入B机器:scp root@*.101:/temp/var/a.txt /test/ 或 进入A机器:scp /temp/var/a.txt root@*.102:/test/ 把A下的文件夹(含子文件夹)/temp/var/拷贝到B机器/test/目录下: 进入B机器:scp -r root@*.101:/temp/var…
通过socket实现两台FTP服务器指定目录下的文件转移,其中包含了基础了ftp文件列表显示.上传和下载.这里仅供学习用,需掌握的点有socket.ftp命令.文件流读取转换等 完整代码如下: FtpFileTransfer.java package com.xxx.ftp.client; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io…
假设有如下需求: 假设两个服务器: 192.168.0.1 源服务器  有目录 /opt/test/ 192.168.0.2 目标服务器  有目录 /opt/bak/test/ 实现的目的就是保持这两个服务器某个文件目录保持实时同步 实现方式: 通过rsync+inotify-tools结合来实现 准备工作: 首先要给两台机器添加信任关系,具体方法已经在前面的文章介绍过了 详情查看: linux添加信任关系免密码登录 需要安装软件: 1.  rsync 同步软件 在 源服务器 和 目标服务器 都…
mysql 忘记密码: 1.首先service mysql stop mysqld --skip-grant-tables &  开启数据库 然后就可以mysql -uroot 直接进数据库, update mysql.user set Password=PASSWORD('xxxxxxx') where User='root'; flush privileges; exit; 然后再重启数据库,service mysql restart 这样通过新的密码就可以登录数据库了. 2.赋予用户权限:…
NAT 模式下有两个虚拟机 网段不一样,一台可上网,可ping通,一台上不了网且ping不通直接修改网段的话,会登录不上去,解决方法:设置>网络适配器>高级>生成mac地址重新登陆即可解决,可以看到,ip变为了同一网段…
个人经验: 服务器中已有mysql5.0 现要安装mysql5.5 下载安装包,安装后,mysql5.5中没有my.ini文件,就在我自己的电脑上复制了mysql5.5的my.ini文件进去. 1.在my.ini文件的client上增加如下语句 2.安装服务,根据下图照壶画瓢,安装自己的mysql服务和服务名称,然后去启动mysql服务 3.此时的mysql连接是没有密码的,连接进入数据库后,执行以下sql语句,再重启mysql服务即可 UPDATE mysql.user SET passwor…
两台计算机(交叉连接) 同一网段 ,可以ping通.不同网段,不可以 两台计算机通过一台交换机连接 同一网段 ,可以ping通.不同网段,不可以.同一网段,同一Vlan,不可以. 综上:跨网段通信,必须通过路由器…
一.    概述MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步.主从模式.互相备份模式的功能二.    环境操作系统:Linux 2.6.23.1-42.fc8 # SMP(不安装XEN)Mysql版本:5.0.45-4.fc8设备环境:PC(或者虚拟机)两台三.    配置数据库同步复制功能的设置都在MySQL的配置文件中体现,MySQL的配置文件(一般是my.cnf):在本环境下为/etc/my.cnf.3.1 设置环境: I…
nux下源码安装MySQL 5.6 说明:本文是我自己测试的MySQL5.6源码安装,经本人亲自实践,完全可用,另在5.6之前的版本也是可以按照本文源码安装的.我是在两台linux下一台安装5.5,另一台安装5.6同时进行的,差别基本不大. 1.安装make编译器 make编译器下载地址:http://www.gnu.org/software/make/ (系统默认自带)查看自己的系统是否安装某个软件,如果已经有了,就不用在安装了,但是也有可能之前被卸载了. 如果你之前是使用rpm -ivh m…
一.如何设置phpMyAdmin自动登录? 首先在根目录找到config.sample.inc.php复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件,则直接修改该文件即可).打开config.inc.php 找到 $cfg['Servers'][$i]['auth_type'],将 复制代码 代码如下: $cfg['Servers'][$i]['auth_type'] = 'cookie'; 改成 复制代码 代码如下: $cfg['Servers…
最后博文我们介绍一下相关概念集群,今天我们要介绍的博文MySQL相关内容集群. 1.MySQL集群简单介绍 MySQL群集技术在分布式系统中为MySQL数据提供了冗余特性,增强了安全性,使得单个MySQLserver故障不会对系统产生巨大的负面效应,系统的稳定性得到保障. MySQL群集须要有一组计算机.每台计算机的角色可能是不一样的.MySQL群集中有三种节点:管理节点.数据节点和SQL节点.群集中的某计算机可能是某一种节点.也可能是两种或三种节点的集合.这三种节点仅仅是在逻辑上的划分,所以它…
[评测]低配环境下,PostgresQL和Mysql读写性能简单对比 原文链接:https://www.cnblogs.com/blog5277/p/10658426.html 原文作者:博客园--曲高终和寡 *******************如果你看到这一行,说明爬虫在本人还没有发布完成的时候就抓走了我的文章,导致内容不完整,请去上述的原文链接查看原文**************** 由于最近经过朋友启发,又有了一个写个人项目的小想法,在这次个人项目中准备学习并使用一些之前自己没有掌握的新…
一.     概述  MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步.主从模式.互相备份模式的功能.本文档主要阐述了如何在linux系统中利用mysql的replication进行双机热备的配置. 二.     环境 操作系统:Linux 2.6.23.1-42.fc8 # SMP(不安装XEN) Mysql版本:5.0.45-4.fc8 设备环境:PC(或者虚拟机)两台 三.     配置 数据库同步复制功能的设置都在MySQL…
Linux 下启动两个tomcat 闲来无事学习nginx,想要配置个load balance.可是先决条件是:得有两个web容器.两个电脑是不用想了.只能想办法在一个机器上启动两个tomcat.原以为挺简单的,只要改改port就好了.谁知单单改port压根不会成功.网上找了很多解决方案,要么繁杂的要死,要么说的云里雾里的.于是决定结合网上的说法和自己的想法,重新写一个方案. 先说解决方案吧.(我用的是tomcat-7.0.62,安装的路径是/usr/local/apache-tomcat-7.…
文件服务器/备库(192.168.0.1) 数据库服务器/备份文件服务器(192.168.0.2) 数据库实时同步 一.在主数据库服务器里,同样打开隐藏文件,找到C:\ProgramData\MySQL\MySQL Server 5.6路径下的my.ini,修改其中配置. (1)修改server-id,两台服务器id需要不一样 (2)打开注释掉的log-bin,修改为 log-bin=mysql3306-bin(不指定也可以) (3)添加 log-bin-trust-function-creat…
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个包后,会获得两个m…