windows和linux虚拟机配置mysql主从

mysql主从复制

1主从复制条件

1mysql版本必须一致且后台以服务运行 本次实验使用的mysql 版本均为mysql5.5

2同一网段要能ping通.注意本地windows和虚拟机配置互为主从时ip 为

双向ping通。linux与windows需要互相通信。

2配置文件

主从都配置在[mysqld]节点下

windows主机修改my.ini配置文件

linux从机修改my.cnf配置文件

windows主机配置

1.server-id=1 [必须]主服务器唯一ID

2.log-bin=自己本地的路径、mysql/bin [必须]启用二进制日志

3.log-err=自己本地的路径、mysqlerr [可选]记录错误信息

linux虚拟机中配置

修改/etc/my.cnf

更改server-id=2

重启mysql

配置完成后需要重启双方mysql

3授权及相关配置

主库配置

在windows主机中授权给从库,指定从库使用授权账号和密码链接至主库

grant replication slave on . to ‘kuangwei‘@‘192.168.132.139‘ identified by ‘123456‘;

刷新权限

flush privileges;

查看主库状态

show master status;

主库端配置完毕。

从库配置

关闭之前配置的linux-linux主从关系。

stop slave;

更改主库(需要做对应修改)

change master to master_host=‘192.168.132.1‘,

master_user=‘kuangwei‘,

master_password=‘123456‘,

masterlogfile=‘mysqlbin.000001‘,

masterlogpos=343;

主从配置成功

查看数据库同步情况

验证

在主库创建数据库,如果配置生效从库会同步一个同名的数据库。

查看从库

主从同步成功。同理可以配置互为主从。

原文地址:https://www.cnblogs.com/funny-linux/p/12417203.html

时间: 2024-07-29 04:30:22

windows和linux虚拟机配置mysql主从的相关文章

linux下配置mysql主从

为了做实验方便,我们在同一台机器上配置两个MySQL服务(开两个端口)  1.安装.配置MySQL 事先已经安装好mysql: [[email protected] ~]# cd /usr/local/ [[email protected] local]# cp -r mysql/ mysql_2 [[email protected] local]# cd mysql_2/ 初始化mysql2,如果出现两个 "OK" 并且生成/data/mysql2目录说明正确: [[email pr

Linux虚拟机下mysql 5.7安装配置方法图文教程

一. 下载mysql5.7 http://mirrors.sohu.com/mysql/MySQL-5.7/ Linux下载: 输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 二.建立用户,以及mysql的目录 1.建立一个mysql的组 输入命令: groupadd mysql 2.建立mysql用户,并放到mysql组 输入命令:useradd -r -g

Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT、桥接和Host-only]

Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT.桥接和Host-only] 作者:天齐 一.Windows和linux虚拟机之间联网实现SSH远程连接 假如我们要给主机名为mini1的虚拟机配置ip地址,需要以下几个步骤: 在linux上查看ip地址,如果linux服务器有ip地址,让它的ip地址和windows的ip地址在同一个网段,它们之间才能联网.在linux上查看ip地址的命令为"ifconfig": 发现eth0网卡没有配置i

Ubuntu配置Mysql主从数据库

MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势.众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载.数据库热备等功能.本人在实际的Web项目中也涉及到这一需求,在此将如何配置实现做个简单小结. 本次环境:虚拟机下 服务器:Ubuntu 14.04 LTS数据库: 5.5.37端口:3306主IP:192.168.63.133从IP:192.168.63.134授权账号:user:suxhpassword:111111好了交代完环境:我们直接配

通过xrdp实现远程桌面连接Windows Azure linux虚拟机

本文以Oracle Linux 6.4虚拟机为示例(22及3389端口必须打开,分别用于SSH及RDP连接) 1.在安装xrdp之前,首先需要安装一些必要的包,如: # yum -y install kernel-headers # yum -y install gcc openssl pam-devel openssl-devel # yum -y install autoconf automake libtool libX11-devel libXfixes-devel # yum -y i

Windows 2003 IIS下配置MySQL+PHP+ISAPI_Rewrite+Zend+Xcache

Windows 2003 IIS下配置MySQL+PHP+ISAPI_Rewrite+Zend+Xcache zend  mysql  php  iis  windows  extension 一.准备工作 windows 2003,自己买吧... 安装IIS 6.0:安装系统后在"控制面板"->"添加或删除程序"->"添加/删除Windows组件"->双击"应用程序服务器"->然后选中"In

使用VNC远程连接Windows Azure Linux虚拟机

一. 安装 tigervnc-server yum install tigervnc-server 二. 启动vncserver vncserver :n 这里的n是session number,不指定默认为1,也可以是2.3等等.第一次会提示输入密码,以后可以使用vncpasswd命令来修改密码. 三. 启动客户端VNC Viewer连接远程虚拟机 VNC的默认端口是5900,而远程桌面连接端口则是5900+n(n是vncserver命令指定的).如果使用“vncserver :1”命令启动V

windows和linux虚拟机互传文件

Windows向Linux虚拟机传入文件: 下载,安装一个xshell远程软件,或其他ssh软件也行.连接上linux服务器.(例如:SecureCRT) 输入命令检查rz命令:rpm -qa |grep rz (如果没有rz命令安装:yum -install rz) 输入rz就可以上传Windows里的文件了 Linux虚拟机向windows传入文件: 下载,安装一个xshell远程软件,或其他ssh软件也行.连接上linux服务器.(例如:SecureCRT) 输入命令检查sz命令:rpm

Windows下面安装和配置MySQL(5.6.20)

1.首先到http://dev.mysql.com/ 上下载windows版mysql5.6免安装zip包.然后将zip包解压到D:\mysql-5.6.20-winx64下. 2.复制mysql下的my-default.ini, 在同目录下创建my.ini. my.ini为mysql的配置.最简单的配置: 1 basedir=D:/mysql-5.6.20-winx64 2 datadir=D:/mysql-5.6.20-winx64/data base config 我的配置为: 1 # F