`
alfred_long
  • 浏览: 560178 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql数据库添加从库

 
阅读更多

 mysql 主从配置在业务中应用不少,虽然了解其中机制,但从未进行处理过,为了深入了解下,对mysql进行了主从配置

主库:3306

从库:3307

1 主库配置:

 

[mysqld]
#用自己数据库对应的即可
log-bin = /data0/mysql/3306/binlog/binlog
log-bin-index = /data0/mysql/3306/binlog/binlog.index

server-id = 1  #与从库配置与主库不能相同

 

 注意:注意原配置文件中是否有binlog-do-db,如果指定了数据库,那只有这个数据库能够进行主从。根据需要判断是否需要配置(重启服务)

 

 添加复制权限的用户(可读取2进制文件):

 GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO '用户名'@'IP' IDENTIFIED BY '密码';

 

mysql>
show master status;
查看file 和position
 

 

2 从库配置:

 

[mysqld]
#需要配置relaylog如果没有请创建对应权限的目录
relay-log-index = /data0/mysql/3307/relaylog/relaylog  #中继日志索引文件
relay-log-info-file = /data0/mysql/3307/relaylog/relaylog #中继日志文件

replicate-ignore-db=mysql                      #屏蔽对mysql的同步,可以设置多个用","分隔
#binlog-do-db = test                              如果开启,则是只对test进行同步
server-id = 2 #与主库配置不同

同样需要注意binlog-do-db的配置

 

   重启服务

 

数据库操作

 

mysql>
>change master to master_host = '主库ip',
>master_port = 3306,
>master_user = '用户名',
>master_password = '密码',
>master_log_file = 'binlog.***',
>master_log_pos = 101; 
 

 

master_log_file 和master_log_pos在主库中查询

然后:

 

mysql> slave start;

# 查看从库状态

mysql> show slave status\G;

信息中:    

    Slave_IO_Running: Yes

    Slave_SQL_Running: Yes

说明配置成功,测试主库写入从库是否能够同步成功。

 

 

 

  • 大小: 11.6 KB
分享到:
评论

相关推荐

    C#连接操作MySQL数据库进行添加、修改、删除、查询、批量导入、异步处理等操作的演示代码

    现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。形成代码,以Visual Studio 2012平台下的示例形式写下来,供以后查看。同时实现了数据库查询,BindingSource绑定控件、...

    C#连接操作MySQL数据库进行添加、修改、删除、查询等操作的演示

    现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。以Visual Studio 2012平台下的示例形式写下来,供以后查看。 一、新建一个Windows 窗体应用程序Test。 如下图所示: 二、...

    mysql数据库转换系统 v1.1

    mysqlconvert是一款优秀的数据库转换及管理系统,无需专业的知识即可方便的将不同的数据库数据进行转换,access、mssql导入mysql,mysql数据库之间互转。还有强大的数据库备份还原功能、批量替换字符、运行sql语句等...

    MYSQL网络数据库远程服务易语言源码

    点评:易语言MYSQL网络数据库远程服务源码例程程序结合易语言扩展界面支持库,实现MYSQL数据库的网络远程应用并分页显示的功能。易语言例程还使用到易语言Mysql支持库,易语言远程服务支持库,超级菜单支持库。资源...

    Sqlserver数据库转成mysql数据库.doc

    Sqlserver数据库转成mysql数据库 先安装sqlserver2005或者其他的版本,以sqlserver2005为例,xp的系统只支持sqlser ver2005的开发版和个人版2008好像也是。 然后把sqlserver的倒出来的库文件导入到sqlserver2005中去...

    全国中小学数据库大全mysql

    使用数据库导入工具导入 mysql数据库即可。如需其他数据库如nosql 请自行转换即可。 此数据库包含三个表: nobook_city :城市表 nobook_school:学校表 nobook_schooltype: 学校类型表 具体使用方式: 导入数据库后...

    php网页源码仓库管理系统mysql数据库web结构html布局

    一、源码特点 PHP 仓库管理系统 是一套完善的web设计系统,对... 2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。 3、数据库文件名是phpdbcangku.sql ,系统名称cangku 4、系统首页地址:login.php

    MySQL数据库系统.docx

    general_ci --with-extra-charsets=gbk,gb2312 --prefix:指定将mysql数据库程序安装到哪个目录 --with-charset:指定默认使用的字符集编码 --with-collation:指定默认使用的字符集校对规则 --with-extra-charset:...

    Python初级入门连接MySQL数据库并往数据库里添加数据

    我用的是MySQLdb库,连接的数据库也可用其他库连接。首先要安装配置MySQLdb库,网上有此处不再介绍。直接下载文件里面有详细注释、稍微改下即可用。

    MYSQL数据库转换系统(MysqlConvert) 1.2.zip

    MysqlConvert是一款优秀的数据库转换及管理系统,无需专业的知识即可方便的将不同的数据库数据进行转换,access、mssql导入mysql,mysql数据库之间互转。还有强大的数据库备份还原功能、批量替换字符、运行sql语句等...

    mysql 全国地区表地区数据库表

    包含了全国所有的地区: CREATE TABLE `b_region` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` longtext, `level` tinyint(4) DEFAULT '0', `parent_id` int(10) DEFAULT NULL, ...

    MySQL数据库零基础到精通视频教程

    1-Mysql介绍与环境安装 2-图形化工具介绍,库、表与数据的关系 3-库与表的创建 4-添加数据与删除数据 5-简单查询语句 6-作业讲解与修改语句 7-DDL之数据库 8-DDL之表操作 9-数据库的备份与还原 10-作业讲解 11-数据...

    mysql数据库转换系统 v1.2

    mysqlconvert是一款优秀的数据库转换及管理系统,无需专业的知识即可方便的将不同的数据库数据进行转换,access、mssql导入mysql,mysql数据库之间互转。还有强大的数据库备份还原功能、批量替换字符、运行sql语句等...

    mysql数据库转换系统 v1.2.rar

    mysqlconvert是一款优秀的数据库转换及管理系统,无需专业的知识即可方便的将不同的数据库数据进行转换,access、mssql导入mysql,mysql数据库之间互转。还有强大的数据库备份还原功能、批量替换字符、运行sql语句等...

    MYSQL数据库管理器 (易语言源代码)

    最新的5.0.X(测试版)已经添加了以前受人诟病的缺失的企业级数据库必备的特性(事务、视图、存储过程、自定义函数、触发器等),具备了这些企业级特性的MYSQL数据库并且与PHP的紧密结合,成为企业级应用的...

    JSP仓库进销存系统ssh框架mysql数据库myeclipse开发mvc结构java

    一、源码特点 JSP 仓库进销存系统(struts2+... 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspfckjxc.sql ,系统名称ckjxc 4、系统首页地址:login.jsp

    基于微信小程序图书管理系统app设计【客户端+java服务接口+mysql数据库】

    程序开发软件:MyEclipse8.5以上 数据库:mysql api接口采用技术: SSM框架(SpringMVC + Spring + Mybatis) 客户端开发工具:微信开发者工具 基于微信小程序图书管理app技术要点: 1 此系统web端接口采用java语言...

    windows下mysql数据库主从配置教程

    windows下配置mysql数据库主从的详细过程,具体内容如下 所用到工具: Mysql、Navicat Premium; 主库设置: 一.设置my.ini 文件; 1.在安装目录下找到my.ini 文件: 默认路径:C:\Program Files\MySQL\MySQL ...

Global site tag (gtag.js) - Google Analytics