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数据库进行添加、删除、修改、显示等操作进行梳理。形成代码,以Visual Studio 2012平台下的示例形式写下来,供以后查看。同时实现了数据库查询,BindingSource绑定控件、...
现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。以Visual Studio 2012平台下的示例形式写下来,供以后查看。 一、新建一个Windows 窗体应用程序Test。 如下图所示: 二、...
mysqlconvert是一款优秀的数据库转换及管理系统,无需专业的知识即可方便的将不同的数据库数据进行转换,access、mssql导入mysql,mysql数据库之间互转。还有强大的数据库备份还原功能、批量替换字符、运行sql语句等...
点评:易语言MYSQL网络数据库远程服务源码例程程序结合易语言扩展界面支持库,实现MYSQL数据库的网络远程应用并分页显示的功能。易语言例程还使用到易语言Mysql支持库,易语言远程服务支持库,超级菜单支持库。资源...
Sqlserver数据库转成mysql数据库 先安装sqlserver2005或者其他的版本,以sqlserver2005为例,xp的系统只支持sqlser ver2005的开发版和个人版2008好像也是。 然后把sqlserver的倒出来的库文件导入到sqlserver2005中去...
使用数据库导入工具导入 mysql数据库即可。如需其他数据库如nosql 请自行转换即可。 此数据库包含三个表: nobook_city :城市表 nobook_school:学校表 nobook_schooltype: 学校类型表 具体使用方式: 导入数据库后...
一、源码特点 PHP 仓库管理系统 是一套完善的web设计系统,对... 2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。 3、数据库文件名是phpdbcangku.sql ,系统名称cangku 4、系统首页地址:login.php
general_ci --with-extra-charsets=gbk,gb2312 --prefix:指定将mysql数据库程序安装到哪个目录 --with-charset:指定默认使用的字符集编码 --with-collation:指定默认使用的字符集校对规则 --with-extra-charset:...
我用的是MySQLdb库,连接的数据库也可用其他库连接。首先要安装配置MySQLdb库,网上有此处不再介绍。直接下载文件里面有详细注释、稍微改下即可用。
MysqlConvert是一款优秀的数据库转换及管理系统,无需专业的知识即可方便的将不同的数据库数据进行转换,access、mssql导入mysql,mysql数据库之间互转。还有强大的数据库备份还原功能、批量替换字符、运行sql语句等...
包含了全国所有的地区: 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, ...
1-Mysql介绍与环境安装 2-图形化工具介绍,库、表与数据的关系 3-库与表的创建 4-添加数据与删除数据 5-简单查询语句 6-作业讲解与修改语句 7-DDL之数据库 8-DDL之表操作 9-数据库的备份与还原 10-作业讲解 11-数据...
mysqlconvert是一款优秀的数据库转换及管理系统,无需专业的知识即可方便的将不同的数据库数据进行转换,access、mssql导入mysql,mysql数据库之间互转。还有强大的数据库备份还原功能、批量替换字符、运行sql语句等...
mysqlconvert是一款优秀的数据库转换及管理系统,无需专业的知识即可方便的将不同的数据库数据进行转换,access、mssql导入mysql,mysql数据库之间互转。还有强大的数据库备份还原功能、批量替换字符、运行sql语句等...
最新的5.0.X(测试版)已经添加了以前受人诟病的缺失的企业级数据库必备的特性(事务、视图、存储过程、自定义函数、触发器等),具备了这些企业级特性的MYSQL数据库并且与PHP的紧密结合,成为企业级应用的...
一、源码特点 JSP 仓库进销存系统(struts2+... 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspfckjxc.sql ,系统名称ckjxc 4、系统首页地址:login.jsp
程序开发软件:MyEclipse8.5以上 数据库:mysql api接口采用技术: SSM框架(SpringMVC + Spring + Mybatis) 客户端开发工具:微信开发者工具 基于微信小程序图书管理app技术要点: 1 此系统web端接口采用java语言...
windows下配置mysql数据库主从的详细过程,具体内容如下 所用到工具: Mysql、Navicat Premium; 主库设置: 一.设置my.ini 文件; 1.在安装目录下找到my.ini 文件: 默认路径:C:\Program Files\MySQL\MySQL ...