1:mysql搭建远程连接

https://www.cnblogs.com/davidgu/p/3706663.html

2: 两台主机能够相互通信 ,使用ping

C:\Users\lenovo>ping 192.168.100.91

正在 Ping 192.168.100.91 具有 32 字节的数据:
来自 101.4.112.14 的回复: TTL 传输中过期。
来自 101.4.112.14 的回复: TTL 传输中过期。
来自 101.4.112.14 的回复: TTL 传输中过期。
来自 101.4.112.14 的回复: TTL 传输中过期。 192.168.100.91 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

3:mysql复制,备份

liyafei OEM:~$ mysqldump -hlocalhost -uroot -p1367356 test>test.sql

4: 配置主从复制

https://blog.csdn.net/wepe12/article/details/53086032

https://www.cnblogs.com/gl-developer/p/6170423.html

4.1: 配置主服务器,

a:  ubuntu 14.04,ip 192.168.100.91  作为主服务器

在/etc/mysql/my.cnf 文件里面  mysqld下面添加

log-bin=mysql-bin

server-id=1  #唯一

b: windows 10  ,192.168.100.31作为从服务器

在my.ini中修改

log-bin=mysql-bin
             server-id=160

4.2:在主服务上面授予从服务器权限。

# mysql> create user 'repl'@'192.168.100.31' identified by 'slavepass';
Query OK, rows affected (0.00 sec)
# mysql> grant replication slave on *.* to 'repl'@'192.168.100.31'; -- 权限授予了192.168.100.31 root, 所以这两步可以不用了
Query OK, rows affected (0.00 sec)
mysql> flush privileges;
Query OK, rows affected (0.00 sec)
mysql> show master status;
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +--
| mysql-bin. | | | | +---------------
row in set (0.00 sec)

4.3:  从服务器指向主服务器,和mysql-bin二进制文件和位置position。

mysql> change master to
-> master_host='192.168.100.91',
-> master_user='root',
-> master_password='',
-> master_log_file='mysql-bin.000006',
-> master_log_pos=;
Query OK, rows affected (0.06 sec) mysql> start slave;
Query OK, rows affected (0.00 sec) mysql> show slave status; # 查看从服务器状态, io-running和 sql-running为yes
+----------------------------------+----------------+-------------+-------------+---------------+------------------+---------------------+----------------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+--------------------+------------------------+-------------------------+-----------------------------+------------+------------+--------------+---------------------+-----------------+-----------------+----------------+---------------+--------------------+--------------------+--------------------+-----------------+-------------------+----------------+-----------------------+-------------------------------+---------------+---------------+----------------+----------------+-----------------------------+------------------+
| Slave_IO_State | Master_Host | Master_User | Master_Port | Connect_Retry | Master_Log_File | Read_Master_Log_Pos | Relay_Log_File | Relay_Log_Pos | Relay_Master_Log_File | Slave_IO_Running | Slave_SQL_Running | Replicate_Do_DB | Replicate_Ignore_DB | Replicate_Do_Table | Replicate_Ignore_Table | Replicate_Wild_Do_Table | Replicate_Wild_Ignore_Table | Last_Errno | Last_Error | Skip_Counter | Exec_Master_Log_Pos | Relay_Log_Space | Until_Condition | Until_Log_File | Until_Log_Pos | Master_SSL_Allowed | Master_SSL_CA_File | Master_SSL_CA_Path | Master_SSL_Cert | Master_SSL_Cipher | Master_SSL_Key | Seconds_Behind_Master | Master_SSL_Verify_Server_Cert | Last_IO_Errno | Last_IO_Error | Last_SQL_Errno | Last_SQL_Error | Replicate_Ignore_Server_Ids | Master_Server_Id |
+----------------------------------+----------------+-------------+-------------+---------------+------------------+---------------------+----------------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+--------------------+------------------------+-------------------------+-----------------------------+------------+------------+--------------+---------------------+-----------------+-----------------+----------------+---------------+--------------------+--------------------+--------------------+-----------------+-------------------+----------------+-----------------------+-------------------------------+---------------+---------------+----------------+----------------+-----------------------------+------------------+
| Waiting for master to send event | 192.168.100.91 | root | | | mysql-bin. | | LAPTOP-HBRSJQ2D-relay-bin. | | mysql-bin. | Yes | Yes | | | | | | | | | | | | None | | | No | | | | | | | No | | | | | | |
+----------------------------------+----------------+-------------+-------------+---------------+------------------+---------------------+----------------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+--------------------+------------------------+-------------------------+-----------------------------+------------+------------+--------------+---------------------+-----------------+-----------------+----------------+---------------+--------------------+--------------------+--------------------+-----------------+-------------------+----------------+-----------------------+-------------------------------+---------------+---------------+----------------+----------------+-----------------------------+------------------+
row in set (0.00 sec)

4.4在主服务器上面创建表

 mysql> create database linux1;
Query OK, row affected (0.02 sec)
mysql> use linux1;

4.5 从服务器自动改变

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| autocreatetable |
| cms_boot |
| crm |
| dbsc |
| forum |
| labweb |
| learner |
| mysql |
| ni |
| nihoa |
| performance_schema |
| sakila |
| shrio |
| springsecurity |
| xyz |
| youhuigou |
+--------------------+
rows in set (0.00 sec) mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| autocreatetable |
| cms_boot |
| crm |
| dbsc |
| forum |
| labweb |
| learner |
| linux1 |
| mysql |
| ni |
| nihoa |
| performance_schema |
| sakila |
| shrio |
| springsecurity |
| xyz |
| youhuigou |
+--------------------+
rows in set (0.00 sec)

5:windows  开启mysql端口号,防火墙

https://jingyan.baidu.com/article/4b07be3c9f959448b380f302.html

mysql集群搭建,主主复制的更多相关文章

  1. MySQL集群搭建(1)-主备搭建

    数据库在任何业务中都是最重要的环节之一,这就对数据库架构提出的较高的要求.单点数据库永远不应该出现在生产环境,我们已经目睹过太多由于单点.备份缺失造成的损失,所以,搭建高可用 MySQL 集群是非常有 ...

  2. MySQL集群搭建(2)-主主从模式

    1 环境准备 上次我们搭建了主备架构,如下所示 这次我们的搭建目标是 具体配置信息 IP 系统 端口 MySQL版本 节点 读写 说明 192.168.41.83 Centos6.8 3306 5.7 ...

  3. MySQL集群搭建(6)-双主+keepalived高可用

    双主 + keepalived 是一个比较简单的 MySQL 高可用架构,适用于中小 MySQL 集群,今天就说说怎么用 keepalived 做 MySQL 的高可用. 1 概述 1.1 keepa ...

  4. 2-20 MySQL集群搭建实现高可用

    MySQL集群概述和安装环境 MySQL Cluster是MySQL适合于分布式计算环境的高实用.高冗余版本.Cluster的汉语是"集群"的意思.它采用了NDB Cluster ...

  5. Mysql集群搭建(多实例、主从)

    1 MySQL多实例 一 .MySQL多实例介绍 1.什么是MySQL多实例 MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307,3308),运行多个MySQL服务进程,通 ...

  6. windows+mysql集群搭建-三分钟搞定集群

    注:本文来源:  陈晓婵   <  windows+mysql集群搭建-三分钟搞定集群   > 一:mysql集群搭建教程-基础篇 计算机一级考试系统要用集群,目标是把集群搭建起来,保证一 ...

  7. MySQL集群搭建详解

    概述 MySQL Cluster 是MySQL 适合于分布式计算环境的高实用.可拓展.高性能.高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达 ...

  8. MySQL集群搭建方案(PXC)

    服务器快过期了,清一点库存,把运维这块的知识复习下 为什么要搭MySQL集群 技术层面上,传统的单节点数据库,万一宕机了,就凉凉了.容灾性能差.抗并发能力有限,数据量大的时候查询有瓶颈.学习层面上,作 ...

  9. Redis集群搭建 三主三从

    Redis集群介绍 Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存.Redis在3.0版本之前只支持单实例模式 虽然支持主从模式,哨兵模式 ...

随机推荐

  1. ThinkPHP5 封装邮件发送服务(可发附件)

    1.Composer 安装 phpmailer 1 composer require phpmailer/phpmailer 2.ThinkPHP 中封装邮件服务类 我把它封装在扩展目录 extend ...

  2. 【H5】使用h5实现复制粘贴功能

    方案一 : 可满足大部分浏览器正常使用 <!DOCTYPE html> <html lang="en"> <head> <meta cha ...

  3. Geeks面试题:Min Cost Path

    Min Cost Path   Given a cost matrix cost[][] and a position (m, n) in cost[][], write a function tha ...

  4. 【分布式系列之ActiveMq】ActiveMq入门示例

    前言 github地址:https://github.com/AndyFlower/web-back/tree/master/ActiveMq01 下载ActiveMQ :http://activem ...

  5. 给用户授予权限时应该尽量避免ANY系统权限

    Oracle推荐给用户授予权限时,给予用户可以完成操作的最小权限.应当尽量避免对用户授予包含ANY的系统权限,如SELECT ANY TABLE,CREATE ANY TABLE等.这些包含ANY的系 ...

  6. git上传GitHub并预览

  7. How to Use Postman to Manage and Execute Your APIs

    How to Use Postman to Manage and Execute Your APIs Postman is convenient for executing APIs because ...

  8. Sencha Cmd 5.0.1.231 是坑爹货

    Sencha Cmd 5.0.1.231相比之前的版本有了很大的变动,存在很多坑爹之处,个人建议不要升级到这个版本,如果已经升级了的就卸载了还原到以前的版本吧. 历史版本下载地址:http://cdn ...

  9. cout快捷转换进制

    cout<<hex<<i<<endl; //输出十六进制数 cout<<oct<<i<<endl; //输出八进制数 cout& ...

  10. Artech的MVC4框架学习——第六章Model的验证

    第一Model验证旨在为通过Model绑定生成参数进行检验以确保用户输入数据的有效性(p318) 第二Model验证分两种:服务器端(三种解决方案 p256)和客户端(ajax\jQuery) 第三服 ...