mysql主主同步

mysql-主主配置

↘锁芯ラ 提交于 2019-12-02 23:03:18
mysql一主多从配置详情.note 将从服务器设置成主服务器开启二进制日志,原来主服务器change master 1、创建用户从服务器新建用户并赋予“REPLICATION SLAVE”的权限(注:mysql8.0版本分三步执行) mysql> create user 'sslave'@'X.X.X.X' identified by 'password' mysql> grant all privileges on *.* to 'sslave'@'X.X.X.X' with grant option; ( grant 权限列表 on 数据库 to 用户名@访问主机) mysql> flush privileges; 2、更改从服务的/etc/my.cnf文件 log-bin=mysql-bin-master //启用主服务器的二进制的名称 server-id=11 //不能重复 binlog-do-db=要同步的数据库 //同步多个就写多条 binlog-ignore-db=mysql //不同步的数据库 3、重启mysql systemctl restart mysqld 4、从服务器-重启mysql systemctl restart mysqld 5、查看master状态 show master status; 6、主服务器尝试连接主(从)服务器(注意防火墙关闭)

mysql一主多从配置详情

旧街凉风 提交于 2019-12-02 23:03:08
https://www.cnblogs.com/zgx/archive/2011/09/13/2174823.html 1、准备好3台虚机,一台master,两台slave且都安装好mysql 2、主服务器上登录mysql,创建要同步的库及表 mysql> mysql -uroot -p111111; mysql> CREATE DATABASE NAME; mysql> use NAME; mysql> CREATE TABLE T_NAME(id int,name varchar(20)) 3、主服务器新建用户并赋予“REPLICATION SLAVE”的权限(注:mysql8.0版本分三步执行) mysql> create user 'mslave'@'X.X.X.X' identified by 'password' mysql> grant all privileges on *.* to 'mslave'@'X.X.X.X' with grant option; ( grant 权限列表 on 数据库 to 用户名@访问主机) mysql> flush privileges; 其中:X.X.X.X 为从服务器的ip地址 例如 192.168.50.% 表示该网段下的从服务器 *.* 为当前服务器所有库所有表 with grant option

keepalived+mysql实现高可用

匿名 (未验证) 提交于 2019-12-02 22:06:11
为了响应公司需求,打造出更安全的mysql集群,能够实现mysql故障后切换,研究了几天终于有了成果,一起分享一下。 首先介绍一下这套集群方案实现的功能 1、mysql服务器故障后自动转移,修好后自动切回 2、mysql服务故障自动转移,修好后自动切回 3、可以实现在几秒钟内转移 以下内容均是实验环境,请根据实际情况修改响应参数 生产环境MySQL主主同步主键冲突处理? http://www.linuxidc.com/Linux/2013-07/86890.htm MySQL + KeepAlived + LVS 单点写入主主同步高可用架构实验? http://www.linuxidc.com/Linux/2013-05/84002.htm MySQL 主主同步配置? http://www.linuxidc.com/Linux/2013-05/83815.htm CentOS?6.3下MySQL主从复制笔记? http://www.linuxidc.com/Linux/2013-06/85983.htm Linux下的MySQL主主复制? http://www.linuxidc.com/Linux/2013-10/91683.htm 实验环境: mysql1 ip:10.1.1.20 mysql2? ip:10.1.1.21 mysql vip:10.1.1.25

mysql 主主从配置

匿名 (未验证) 提交于 2019-12-02 22:06:11
配置主服务器: 主服务器1配置 2.1、修改mysql配置文件 vim /etc/my.conf 则继续添加此项。 # binlog-do-db = slaveDB1 # binlog-do-db = slaveDB2 binlog-ignore-db = mysql 不需要同步的数据库; ・・・・auto-increment-increment = 1初始值为2 2.2配置权限 grant replication slave on *.* to 'user_name'@'192.168.0.2' identified by 'ahaii'; 刷新授权立即生效 flush privileges; 开启同步 change master to master_host='192.168.0.225', master_user='user_name', master_password='ahaii', master_log_file='mysql-bin.000001', master_log_pos=80647293; start slave; 2.3、保存退出!重启mysql服务,使更改生效! service mysql restart 查看从服务器是否已经成功开启同步: show slave status\G 相反主服务器2 也要配置主服务器1的权限 除此之外其他配置一样

MySQL主从(MS)、主主(MM)复制

匿名 (未验证) 提交于 2019-12-02 22:02:20
安装MySQL 5.7 如果安装过mysql,删除 停掉mysql进程: pkill - 9 mysqld 删除mysql: rpm - qa | grep - i mysql yum - y remove mysql - community - client - 5.6 . 38 - 2.el7.x86 _64 依次卸载 直到没有 yum安装 cd / usr / local / src / wget http : //repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm - ivh mysql57 - community - release - el7 - 8.noarch . rpm yum - y install mysql - server 默认配置文件路径: 配置文件:/etc/my.cnf 日志文件:/var/log/mysqld.log 服务启动脚本:/usr/lib/systemd/system/mysqld.service socket文件:/var/run/mysqld/mysqld.pid 启动mysql service mysqld restart 查看临时密码: $ grep "password" / var / log / mysqld . log 临时密码信息如下: [ Note

MySQL数据同步【双主热备】

匿名 (未验证) 提交于 2019-12-02 22:02:20
应用环境 数据库同步方式 创建数据库表 配置数据库my.ini文件 my.ini文件简单释义 配置双向同步 配置项释义 设置主机并启动从服务器线程 show slave status 测试同步 解决自增长列的问题 模拟测试自增长列解决方案 故障排除 MySQL版本间复制兼容性问题 ERROR 1201 (HY000) 应用环境 数据库服务器 虚拟机 OS: Windows Server 2003 1.数据库服务器242   IP:192.168.206.242 2.数据库服务器243   IP:192.168.206.243 MySQL版本 版本号: 5.5.2 查询语句: SELECT VERSION(); 数据库同步方式   两台服务器互为主从, 双向同步数据    创建数据库表 为试验双向同步,简单编写了一个创建数据库和一个用户表的语句。 并分别在服务器242和243上的MySQL中执行语句。 配置数据库my.ini文件 在 242 和 243 服务器 MySQL 的安装目录下找到 my.ini 文件 1.my.ini文件各配置项简单释义 PS: 上面的折叠代码试验在chrome浏览器下需要手动刷一下页面才能展开 2.配置双向同步 242 服务器上配置: 在 [mysqld] 这个 Section 中加入如下 key/value 对: #-------------------

MySQL数据同步(一主多从)

匿名 (未验证) 提交于 2019-12-02 22:02:20
MySQL数据同步一主多从和一主一从原理其实是一样。 环境: Master centos5.2 mysql5.1.35 主服务器的ip:10.207.10.154 Slave1 centos5.2 mysql5.6.10 从服务器的ip:10.207.10.158 Slave2 centos5.2 mysql5.6.10 从服务器的ip:10.207.10.205 一master主服务器上设置: 1、编辑my.ini文件 ? ? ?server-id=1 ? ? ?log-bin=/var/log/mysql/logbin/mysql-bin //开启log-bin二进制日志文件(注意logbin的权限必须对mysql是可写的) ? ? ?binlog-do-db=yaxin //同步yaxin库 其他库都不同步 ? ? ?#binlog-ignore-db=mysql,information_schema //不同步 2、重启mysql数据库 3、添加slave服务器访问master服务器的帐号和权限 ? ? ?mysql>GRANT ALL PRIVILEGES ON *.* TO 'user'@'10.207.10.158' IDENTIFIED BY '123456' ; ? ? ?mysql>GRANT ALL PRIVILEGES ON *.* TO 'user'@

MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法

匿名 (未验证) 提交于 2019-12-02 22:02:20
当我们配置好MySQL主主同步时,是可以实现主主同步,但是重启机器后就发现无法同步了。 mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。 问题所在:发现Master_Log_File没有对应。 问题就解决了 参考博客:https://www.jb51.net/article/27220.htm

MySQL主主数据同步

匿名 (未验证) 提交于 2019-12-02 22:02:20
MySQL主主同步和主从同步的原理一样,只是双方都是主从角色。 操作系统版本:CentOS7 64位 MySQL版本:mysql5.6.33 节点1IP:192.168.1.205 主机名:edu-mysql-01 节点2IP:192.168.1.206 主机名:edu-mysql-02 MySQL 主从复制官方文档:http://dev.mysql.com/doc/refman/5.6/en/replication.html 注意: 1> 主从服务器操作系统版本和位数要保持一致 2> Master和Slave数据库的版本要一致 3> Master和Slave数据库中的数据要一致 配置之前,安装好MySQL(注意本文演示的是5.6版本,需要修改文章中的yum源为5.6) 1> 防火墙 添加mysql通信端口(默认为3306) 或关闭防火墙 2> 关闭selinux 将SELINUX的值修改为disabled 在[mysqld]中增加以下配置项: 由于此时从节点还没有启动,Slave_IO_State的值为空,Slave_IO_Running和Slave_SQL_Running线程为No表示也没有运行。 注意:要在节点2上创建同步帐户后再启动,否则会报连不上master错误 在[mysqld]中增加以下配置项: 这时可以启动节点1(205)的slave服务 详细过程如下图所示:

MySQL主主数据同步

匿名 (未验证) 提交于 2019-12-02 22:02:20
MySQL主主同步和主从同步的原理一样,只是双方都是主从角色。 操作系统版本:CentOS7 64位 MySQL版本:mysql5.6.33 节点1IP:192.168.1.205 主机名:edu-mysql-01 节点2IP:192.168.1.206 主机名:edu-mysql-02 MySQL 主从复制官方文档:http://dev.mysql.com/doc/refman/5.6/en/replication.html 注意: 1> 主从服务器操作系统版本和位数要保持一致 2> Master和Slave数据库的版本要一致 3> Master和Slave数据库中的数据要一致 配置之前,安装好MySQL(注意本文演示的是5.6版本,需要修改文章中的yum源为5.6) 1> 防火墙 添加mysql通信端口(默认为3306) 或关闭防火墙 2> 关闭selinux 将SELINUX的值修改为disabled 在[mysqld]中增加以下配置项: 由于此时从节点还没有启动,Slave_IO_State的值为空,Slave_IO_Running和Slave_SQL_Running线程为No表示也没有运行。 注意:要在节点2上创建同步帐户后再启动,否则会报连不上master错误 在[mysqld]中增加以下配置项: 这时可以启动节点1(205)的slave服务 详细过程如下图所示: