主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. javascript密码强度验证!
  2. 公基考计算机知识吗,2021河北唐山事业单位公基备考知识:计算机常识
  3. 基于深度学习的Person Re-ID(综述)
  4. CSP认证201609-1 最大波动[C++题解]:遍历
  5. SpringCloud之RestTemplate,几种常见的请求方式
  6. 一起来学ES —— 浅谈Nested结构
  7. linux c 封装redis,封装hiredis——C++与redis对接(一)(string的SET与GET操作)
  8. 【kubernetes / k8s 踩坑记录】一定要关闭SWAP
  9. python socket模块作用_python之socket模块详解--小白博客
  10. android studio上下滚动菜单,Android模仿美团顶部的滑动菜单实例代码
  11. ko.js循环绑定值问题(工作遇见)
  12. Python爬虫学习简单入门(第四含scrapy安装)
  13. 联想服务器安装系统鼠标失灵,ThinkPad自行安装操作系统后键盘鼠标失灵怎么办...
  14. AR、BR、CR、SR 与 CE、PE、P概念整理
  15. Python根据已知Y值求斜率和截距
  16. Windows安装Gitea
  17. 2022施工员-土建方向-通用基础(施工员)理论题库模拟考试平台操作
  18. win10使用docker搭建jenkins,实现自动化部署
  19. MATLAB信号与系统
  20. 【Linux】linux中的strip命令

热门文章

  1. Kogito,ergo规则—第2部分:规则的全面执行模型
  2. java ee 7 新_Java EE 7:新功能???
  3. ldap2.8.2_Spring LDAP 2.0.0发布
  4. couchbase_使用Couchbase分页
  5. REST资源何时应获得其自己的地址?
  6. 使用JWT的Cloud Native应用程序
  7. CDI中的事务异常处理
  8. 登录样式:log4j 2,上下文,自动清理…全部不附带任何字符串!
  9. 一个简单的Map Iterator性能测试
  10. 基于jsf的项目_JSF基于事件的交流:新派方法