mysql主从数据库配置

首先设置MySQL主服务器:

在主服务器上为从服务器建立一个用户:

1.grant replication slave on *.* to 192.168.0.1 identified by '1234';

#4.1以后用这个,以前可以用 file.

#grant file on *.* to 192.168.0.1 identified by '1234';

#后来我又加了super和client save权限,可以先不加.然后再试.

配置文件:/etc/my.cnf

2.主服务器上

server-id = 1

log-bin

binlog-do-db=需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可

binlog-ignore-db=不需要备份的数据库苦命,如果备份多个数据库,重复设置这个选项即可

3.从服务器上

log-bin

server-id=2

master-host=主机

master-user=用户名

master-password=密码

master-port=端口

replicate-do-db=需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

就这么简单照上面的配置就可以了.

主服务器上的相关命令:

show master status
show slave hosts
show logs
show binlog events
purge logs to 'log_name'
purge logs before 'date'
reset master(老版本flush master)
set sql_log_bin=

时间: 2024-10-03 05:44:14

mysql主从数据库配置的相关文章

单机版的Mysql主从数据库配置

原 单机版的Mysql主从数据库配置 发表于6年前(2009-04-30 08:49)   阅读(3067) | 评论(2) 9人收藏此文章, 我要收藏 赞0 环 境mysql-5.0.22 解压版.(Copy 成两份 ,master,slave)windowsXP一.Master的设置1.配制my.ini   [client]   port = 3308   [mysqld]    port           =3308    server-id    = 1    binlog-do-db

mysql 主从数据库配置

首先设置MySQL主服务器: 在主服务器上为从服务器建立一个用户: 1.grant replication slave on *.* to 192.168.0.1 identified by '1234'; #4.1以后用这个,以前可以用 file. #grant file on *.* to 192.168.0.1 identified by '1234'; #后来我又加了super和client save权限,可以先不加.然后再试. 配置文件:/etc/my.cnf 2.主服务器上 serv

怎么配置mysql主从数据库 Win7系统以及虚拟机

问题描述 怎么配置mysql主从数据库 Win7系统以及虚拟机 如题 怎么配置mysql主从数据库 Win7系统以及虚拟机 怎么配置mysql主从数据库 Win7系统以及虚拟机 解决方案 虚拟机可以用vmware,主从库没配置过...

MYSQL主从数据库同步备份配置的方法_Mysql

下文分步骤给大家介绍的非常详细,具体详情请看下文吧. 一.准备 用两台服务器做测试: Master Server: 192.0.0.1/Linux/MYSQL 4.1.12 Slave Server: 192.0.0.2/Linux/MYSQL 4.1.18       做主从服务器的原则是,MYSQL版本要相同,如果不能满足,最起码从服务器的MYSQL的版本必须高于主服务器的MYSQL版本 二.配置master服务器 1. 登录Master服务器,编辑my.cnf #vim /etc/my.c

Ubuntu配置Mysql主从数据库_Mysql

本次环境:虚拟机下 服务器:Ubuntu 14.04 LTS 数据库: 5.5.37 端口:3306 主IP:192.168.63.133 从IP:192.168.63.134 授权账号: user:suxh password:111111 好了交代完环境:我们直接配置: 第一步:主从两台服务器要有同样的数据库(需要同步的)这里用的是backup 数据库(不多说了,在同步开始前,把主库的复制一份到从库就行了) 第二步配置主(master)数据库 编辑/etc/my.cnf 主要是开启二进制日志

MHA实现mysql主从数据库手动切换的方法_Mysql

本文实例讲述了MHA实现mysql主从数据库手动切换的方法,分享给大家供大家参考.具体方法如下: 一.准备工作 1.分别在Master和Slave执行如下,方便mha检查复制: 复制代码 代码如下: grant all privileges on *.* to 'root'@'10.1.1.231' identified by 'rootpass'; grant all privileges on *.* to 'root'@'10.1.1.234' identified by 'rootpas

MySQL主从数据库同步延迟问题解决

MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器. 相信大家对于这些好处已经非常了解了,在项目的部署中也采用这种方案.但是MySQL的主从同步一直有从库延迟的问题,那么为什么会有这种问题.这种问题如何解决呢? 1. MySQL数据库主从同步延迟原理. 2. MySQL数据库主从同步延迟是怎么产生的. 3. MySQL数据库主从同步延

mysql主从同步配置与不同步问题整理

linux中主从同步 主服务器IP: 250.110.120.119 从服务器IP: 110.120.119.250 1.在主服务器新建一个用户,给从服务器同步使用.    代码如下 复制代码 GRANT ALL PRIVILEGES ON *.* TO 'tongbu'@'110.120.119.250.' IDENTIFIED BY 'tongbu'; 意思是新建一个用户名为tongbu 密码为tongbu 具有所有操作权限的帐号. 2.修改主服务器my.cnf文件 其实这一步可以省略,因为

mysql读写分离实战二-windows 上mysql主从数据库搭建及问题总结

根据前篇web项目的搭建后,需要搭建主从数据库,这里在windows服务器上搭建了主从结构的mysql,这里在记录下在本机模拟搭建过程 在windows上安装和linux还是有些不同,不注意就会耽误不少时间 一 下载安装包和安装https://dev.mysql.com/downloads/file/?id=469273 下载的安装包是Archive 需要手工安装且建立服务和初始化data目录,具体可以在网上搜索有很多具体安装方法. 二 建立从节点 1把主服务器的安装目录C:\Program F