主MySQL

my.ini 配置

# mysql server 的唯一id

server_id = 3306

log-bin=log

# 需要同步的数据库

binlog-do-db=faner

# 不需要同的数据库

binlog-ignore-db=mysql

创建从数据库连接用户

grant replication slave on *.* to root@10'%' identified by '123456'

从MySQL

my.ini 参数配置

server_id = 3307

# 要同步的mstest数据库,要同步多个数据库,就多加几个replicate-db-db=数据库名

replicate-do-db=faner

#要忽略的数据库

replicate-ignore-db=mysql

设置从数据库和主数据库之间的关联

change master to master_host='49.123.105.71', master_user='root', master_password='123456', master_log_file='xxx',master_log_pos=xxx;

参数说明

master_log_file 和 master_log_pos来源:在主Mysql中执行[ show master status; ] ; master_log_file对应[File]字段,master_log_pos对应[Position]字段

开启从MySQL的数据同步

start slave;

# 关闭

# stop slave

重启mysql,查看从机配置

show slave status;

显示

Slave_IO_Running:Yes

Slave_SQL_Running:Yes

则配置完全,正在同步。

注意点

如果从数据库你是直接复制主数据库,需要修改 data 目录中的auto.cnf文件中的值,使其不重复,否则会导致从数据库开启数据同步失败。

遇到【1062】错误的解决方法:

stop slave;

set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

start slave;

show slave status\G;

测试

在主MySQL使用命令 insert 或者 update 数据,然后在从数据库中使用命令查看。

由于我是通过修改端口的方式达到单机多例的。所以主数据库端口为 3306,从数据库端口为3307.

非默认端口的cmd 为:

mysql -h 127.0.0.1 -P3307 -uroot -p

mysql多实例主从_window 下 mysql 单机多实例以及主从同步相关推荐

  1. mysql 安装后大_Window下MySql 5.6 安装后内存占用很高的问题

    Window下MySql 5.6 安装后内存占用很高的问题 刚刚准备玩一把mysql,初学者 环境是window 7和window sever 2008, mysql是最新的5.6, 发现的问题是安装 ...

  2. linux上mysql允许远程连接,linux下mysql允许远程连接

    1. MySql安装教程 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html 默认情况下mysq的 roo ...

  3. linux如何mysql实现导出数据库,Linux下MySQL导入导出数据库

    linux下 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sq ...

  4. centos mysql 主从_Centos下MySQL主从同步配置

    说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样, 因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低, Master的版本肯定不能高于Slav ...

  5. C 实现Mysql增量备份_window下mysql数据库增量备份实现教程

    mysql增量备份(mysql5.1 之后),linux下mysql增量备份 网上资料很多.这里只说明window下mysql增量备份. 定义: mysql数据库会以二进制的形式,自动把用户对mysq ...

  6. window环境下mysql配置参数_Window下mysql环境配置问题整理

    Window下mysql环境配置问题整理 参考如下链接. 启动服务错误信息 管理员模式打开cmd mysqld install net start mysql MYSql服务正在启动 MYSql服务无 ...

  7. mysql 服务已经存在_windows下mysql主从同步时从服务器出现表已经存在解决办法

    问题如下: mysql> show slave status \G *************************** 1. row *************************** ...

  8. mysql rpm怎么用_linux下mysql(rpm)安装使用手册

    显示如下信息. warning:MySQL-server-5.1.7-0.i386.rpmsignature: NOKEY, key ID 5072e1f5Preparing... ######### ...

  9. mysql safe 配置 my.cnf_linux下mysql配置文件my.cnf最详细解释

    MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下:在Linux下叫my.cnf,该文件位于/etc/my.cnf. 可以查找下:find / -name my.cnf m ...

最新文章

  1. linux虚拟机文件挂载
  2. 上海交大开源训练框架,支持大规模基于种群多智能体强化学习训练
  3. 做了个小界面,mark一下
  4. 关于CSW和Bitcoin SV,我们不妨看一下局外人的观点
  5. codeblocks无法打开文件kernel32.lib
  6. 使用 Boost.MPI 的 gather() 的示例
  7. 机器学习:SVM训练,SMO算法描述,启发式选择样本或变量
  8. linux 串口特别是接收
  9. 【详细注释】1058 选择题 (20 分)
  10. HTTP 协议(详解)
  11. spring学习笔记04-IOC常用注解(一)
  12. python tkinter控件_python tkinter 控件与布局 项目实战
  13. 20190910:(leetcode习题)FizzBuzz
  14. 用户访一个APP或者网页流程示意图
  15. linux timerfd_settime函数,Linux的timerfd分析
  16. 比较三个数的大小,让其按大小顺序排列
  17. 深圳465亿建11代生产线,TCL三星带头认购股权
  18. 计算机二级考试办公软件高级应用题型,计算机二级考试题型
  19. linux系统nohob安装,Linux启动详解1
  20. python谐音梗_谐 音 梗 生 成 器

热门文章

  1. 使用Spring Cloud HystrixCommands的功能Hystrix
  2. Sparklens:Spark应用程序优化工具
  3. 看到一个沙粒世界:再一次你好世界
  4. jersey客户端_项目学生:带有Jersey的Web服务客户端
  5. jee web_您基于JEE的Web项目的结构是什么?
  6. stringutils_番石榴分配器vs StringUtils
  7. 许多参数和丢失的信息
  8. 您的JAX-RS API并非天生就等于:使用动态功能
  9. 引入ReactiveInflux:用于Scala和Java的无阻塞InfluxDB驱动程序,支持Apache Spark
  10. SWT外观:自定义FlatScrollBar颜色等