mysql5.5+版本与mysql5.5之前版本部署主从的一些差异

其中大部分的内容相似

主要是5.5之后不再支持master打头的参数

master-host,master-user,master-password,master-port等。

如果配置了,数据库会报错,无法启动

主配置不变,依旧是

server-id=1

log-bin=log

binlog-do-db=database         //需要同步的数据库

binlog-ignore-db=mysql                     //被忽略的数据库

…………(省略部分)

从配置改为(注意下列注释部分,统统被废弃了):

server-id=2

#master-host=192.168.124.51

#master-user= AffairLog

#master-password= password

#master-port=3306

#master-connect-retry=60

replicate-do-db=database    //同步的数据库

replicate-ignore-db=mysql  //被忽略的数据库

其次是不能直接使用slave start 或者start slave 命令了,因为那样会报错,

5.5以后的版本使用方法:start slave ;stop slave

我们需要使用change master to

即:

mysql>change master to

>master_host=‘192.168.124.51‘,

>master_user=‘username‘,

>master_password=‘password‘,

>master_log_file=‘bin-log.000001‘,

>master_log_pos=120;

然后start slave;

如果数据库端口没有使用默认的3306,需要执行以下语句:"

change master to master_host=‘116.121.1.10‘,master_port=1223,master_user=‘newback‘,master_password=‘[email protected]#$‘,master_log_file=‘mysql-bin.000001‘,master_log_pos=120 ;

【实际命令去掉外面的双引号,端口号和master_log_pos不加引号】 其他一切不变

时间: 2024-08-13 13:13:52

mysql5.5+版本与mysql5.5之前版本部署主从的一些差异的相关文章

MySQL5.6.25升级MySQL5.7.15

MySQL5.6升级MySQL5.7 环境介绍 Part1:写在最前 提到MySQL升级,网上文章数之不尽,但大多数为老的版本,诸如5.1升级到5.5.5.5升级到5.6,今天给大家介绍下MySQL5.6升级到MySQL5.7版本的方法和注意事项. Part2:升级方法 升级的方法一般有两类: 1.利用mysqldump来直接导出sql文件,导入到新库中,这种方法是最省事儿的,也是最保险的,缺点的话,也显而易见,大库的mysqldump费时费力. 2.直接替换掉mysql的安装目录和my.cnf

【分享】哪个OS X版本支持哪个Xcode的版本?

[分享]哪个OS X版本支持哪个Xcode的版本? 在安装Xcode时,会碰到跟OS X操作系统匹配的问题,对照下下面几个表,以免给自己带来编译不过或者奇怪的错误等问题 以下列表来自网络: Xcode 1.0 - Xcode 2.x (before iOS support) Version history     Version Runs on versions ofOS X OS X SDK(s) 1.0 OS X Panther(10.3.x) OS X Puma(10.1.x),OS X

使用低版本的VS打开高版本项目的解决方案(以VS2008打开VS2010开发的项目为例)

使用低版本的VS打开高版本项目的解决方案,这里以VS2008打开VS2010开发的项目为例. 右键项目的sln文件以记事本的方式打开: 将对应的前两列版本各降到对应的版本,这边的11.00改为10.00,2010改为2008: 然后使用2008版本打开该sln文件,重新生成项目就OK了. 若是vs2013在vs2010中打开,可以参考此篇文章:如何将VS2013的项目在VS2010中打开(Visual Studio降级打开项目) 本文来自木庄博客>使用低版本的VS打开高版本项目的解决方案(以VS

从零开始教你制作cocos2dx-3.0 版本FlappyBird(可上架版本)(包括添加广告等)完整制作过程

本文原创:转载请注明地址:http://blog.csdn.net/zp522123428/article/details/29357851 一.coco2dx-3.0环境搭建 这个网上很多参考教程也属于基础部分我就不再敷述,这里给大家提供csdn博客上的大家可以参考一下,我大概看了一下比较全面了: 参考地址:http://blog.csdn.net/aa4790139/article/details/8086635 二.coco2dx-3.0下创建项目 1.进入coco2dx-3.0的目录下,

如何将access高版本数据库保存为低版本的?

打开高版本的access,点击打开,选择数据库文件,当前对话框中打开按钮旁边有个小的下拉三角形,点开,点击以独占的方式打开. 打开数据库后在[文件]/[保存并发布]选择低版本的数据库. #access 如何将access高版本数据库保存为低版本的?

Android 高版本API方法在低版本系统上的兼容性处理

Android 版本更替,新的版本带来新的特性,新的方法. 新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash. 本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题. 例子:根据给出路径,获取此路径所在分区的总空间大小. 在安卓中的文件存储使用参考中提到: 获取文件系统用量情况,在API level 9及其以上的系统,可直接调用File对象的相关方法,以下需自行计算 一般实现 就此需求而言,API leve

SqlServer高版本数据本分还原到低版本方法

最近遇见一个问题: 想要将Sqlserver高版本备份的数据还原到低版本SqlServer上去,但是这在SqlServer中是没法直接还原数据库的,所以经过一系列的请教总结出来一下可用方法. 首先.你得在电脑上装有你将要操作的高版本以及低版本的SqlServer或者你能够连上SqlServer高版本所在的数据库(便于后面拷贝数据), 第二步.打开高版本数据库中你需要备份的数据库,将你备份的数据库相关的登录名或者用户删除.右键数据库->任务->生成脚本.在生成脚本的“选择对象”步骤选择“编写整个

能在CAD2004以下版本里面打开2007以上版本文件的外挂

能在CAD2004以下版本里面打开2007以上版本文件的外挂 下载地址:http://yunpan.cn/cjrxMKNubXQ5E  访问密码 1974 老何CAD工具安装办法:[推荐]先安装老何工具箱,然后用[扩展添加老何cad下拉菜单.bat]就完成老何下拉菜单的安装.把laohecadtool.mns拷贝到"C:\Program Files\AutoCAD 2004\support",在CAD中用menuload加载"C:\Program Files\AutoCAD

linux下利用adb连接Android模拟器查看内核版本、cpu体系架构版本、删除密码锁

在前面的两篇文章中,讲述了编译android源码和内核源码,此篇文章建立在之前的基础上,不清楚的请先转战: 源码编译 内核编译 --------------------------------------------------------------------------------------------- 在使用了下面的命令启动了模拟器之后: export PATH=$PATH:/usr/local/Android/Android2.3.7/out/host/linux-x86/bin