柳河县 上杭县 安福县 宣化县 沂源县 万州区 资中县 甘孜县 政和县 卢龙县 大方县 临邑县 延寿县 家居 镇沅 和林格尔县

文章导航软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:单机游戏角色扮演 → 怪物猎人世界新装备介绍 怪物猎人世界新装备新系统一览

绿灯侠_MariaDB主从复制搭建

标签:附势趋炎 德州扑克是山东的吗

我的github

安装MySQL服务器

  • 安装数据库
yum install -y mariadb-server
  • 初始化数据库
mysql_secure_installation	#MySql初始化脚本,以下为每一项的翻译
    是否设置root密码
    输入密码
    确认密码
    是否设置匿名用户
    是否允许root远程登录
    删除test数据库
    现在是否生效
    添加PATH变量
  • 启动数据库
systemctl start mariadb

主服务器基础搭建

  • 设定主机名,在当前bash生效
hostnamectl set-hostname mysql-master
exec 魔法禁书目录_2018年最新新闻网bash
  • 创建数据库
MariaDB [(none)]> create database shuaiguoxia ;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> show databases;
+-----------------老夫子_2018年最新新闻网---+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| shuaiguoxia        |
| test               |
+--------------------+
5 rows in set (0.00 sec)
  • 创建表
use shuaiguoxia;
create table blog (name varchar(20),age int,sex varchar(10));
  • 查看表结构
MariaDB [shuaiguoxia]> desc blog;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name  | varchar(20) | YES  |     | NULL    |       |
| age   | int(11)     | YES  |     | NULL    |       |
| sex   | varchar(10) | YES  传颂之物_2018年最新新闻网|     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
  • 插入测试数据
insert into blog (name,age,sex) values ("guo",27,"nan");
insert into blog (name,age,sex) values ("wu",33,"nan");
insert into blog (name,age,sex) values ("cai",31,"nv");
insert into blog (name,age,sex) values ("li",19,"nan");
insert into blog (name,age,sex) values ("zhao",18,"nan");
insert into blog (name,age,sex) values ("qian",25,"nv");

设定主服务器

  • 修改配置文件
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
server-id=10
log-bin=mysql-bin
relay-log=mysql-relay-bin
replicate-wild-ignore-table=mysq.%
  • 给blog表上锁
mysql -u root -p

use shuaiguoxia;

MariaDB [shuaiguoxia]> lock tables blog read;
Query OK, 0 rows affected (0.00 sec)
  • 导出主库中已经有的数据
mysqldump -u root -p -h 127.0.0.1 --database shuaiguoxia  > /bak.sql
Enter password: 
# 导出时一定要--dabatase指定数据库
  • 将数据复制到从节点
scp /bak.sql 192.168.1.175:/
  • 从节点导入从主节点复制的数据
mysql -u root -p < /bak.sql
  • 给从节点创建授权用户
grant replication slave on *.* to "slave_user"@"192.168.1.%" identified  by "1234"

从节点配置

  • 设定主机名,在当前bash生效
hostnamectl set-hostname slave-master
exec bash
  • 设定配置文件
[root@mysql-slave ~]# cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
server-id=21
log-bin=mysql-bin
replicate-wild-ignore-table=mysql.%
  • 查看主节点的master状态
# 查看主节点的master状态,要在主节点执行
MariaDB [(none)]> show master status;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000003 |     2900 |              |                  |
+------------------+----------+--------------+------------------+
  • 从节点导入从主节点复制的数据
# 前面导入过就不同导入了,怕你忘了再提一句
mysql -u root -p < /bak.sql
  • 设定自动复制
# 命令中的master_log_file和master_log_pos为主节点查询的结果

MariaDB [(none)]> change master to 
master_host="192.168.1.46",
master_user="slave_user",
master_password="1234",
master_log_file="mysql-bin.000003",
master_log_pos=2900;
  • 启动复制
MariaDB [(none)]> start slave;
Query OK, 0 rows affected (0.01 sec)
  • 查看复制状态
# 正常状态下Slave_IO_Running和 Slave_SQL_Running都为yes

MariaDB [(none)]> show slave statusG;
*************************** 1. row ***************************
              Slave_IO_State: Waiting for 小兵传奇_2018年最新新闻网mast兰博基尼_2018年最新新闻网er to send event
                 Master_Host: 192.168.1.46
            苏州博物馆_2018年最新新闻网     Master_User: slave_user
                 Master_Port: 3306
               Connect_Retry: 60
             Master_Log_File: mysql-bin.000003
         Read_Master_Log_Pos: 3057
              Relay_Log_File: mariadb-relay-bin.000002
               Relay_Log_Pos: 686
       Relay_Master_Log_File: mysql-bin.000003
            Slave_IO_Running: Yes
           Slave_SQL_Running: Yes
             Replicate_Do_DB: 
         Replicate_Ignore_DB: 
          Replicate_Do_Table: 
      Replicate_Ignore_Table: 
     Replicate_Wild_Do_Table: 
 Replicate_Wild_Ignore_Table: mysql.%
                  Last_Errno: 0
                  Last_Error: 
                Skip_Counter: 0
         Exec_Master_Log_Pos: 3057
             Relay_Log_Space: 982
             Until_Condition: None
              Until_Log_File: 
               Until_Log_Pos: 0
          Master_SSL_Allowed: No
          Master_SSL_CA_File: 
          Master_SSL_CA_Path: 
             Master_SSL_Cert: 
           Master_SSL_Cipher: 
              Master_SSL_Key: 
       Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
               Last_IO_Errno: 0
               Last_IO_Error: 
              Last_SQL_Errno: 0
              Last_SQL_Error: 
 Replicate_Ignore_Server_Ids: 
            Master_Server_Id: 10
1 row in set (0.00 sec)

主从失败常见原因

  • 网络不通:排查网络、端口
  • 用户密码不对:检查在主节点创建的用户名密码
  • 用户权限不对:MySQL中对一个用户的标识为IP@username,
  • pos不对:检查从节点设定的开始pos是否为主节点正在进行的pos
  • 开始二进制文件不对:检查从节点开始的二进制文件是否为主节点整个在进行的二进制位内按
  • 防火墙限制:关闭防火墙

从节点导入数据不生效

  • 主节点导出数据时要添加--databases参数
mysqldump -u root -p -h 127.0.0.1 --database shuaiguoxia  > /bak.sql
Enter password: 
# 导出时一定要--dabatase指定数据库
  • 从节点导入数据库是要使用mysql命令
mysql -u root -p < /bak.sql

当前文章:http://afn0urt-guochengzhong-com.mianmodels.cn/9qgi09gl/a0ac0_157397.html

发布时间:2019-08-18 01:33:14

澳门银河yh7788.bet  澳门银河官网手机app  澳门银河yh7788.bet  澳门银河官网手机app  澳门银河真人在线娱乐  www.7163.com澳门银河  银河优越会下载  澳门银河娱乐官网下载  澳门银河yh7788.bet  银河娱乐是正规网站吗雷军香港见李嘉诚 长和与小米达成合作  

相关阅读 彭博消息:微软收购Github苹果正式宣布macOS Mojave系统:黑夜模式终于来了![??? ????] ‘?? ??’ ???, ????? ??? ???? ?? ?2017年四六级口语考试报名ing,揭秘流程题型俄罗斯体育部长:赞成将电竞视为运动 我们需要规范它50英寸暴风50X3高清液晶平板电视1599元聚划算新低【唯湖海 纳世界】龙光·阳光海岸全面进入品质3.0精装时代!B站和绘梦动画成立哆啦哔梦:陈睿为董事长

文章评论
发表评论

热门文章 日本进口/网红可乐,樱花/桃子可口可乐+可尔必思3瓶27.8元“巧妇9妹”借力“粉丝”助民网销果品城乡居民基础养老金最低标准增至每月88元东华大学MBA调剂:五大特色项目 培养知行合一人才

最新文章 网易投资《命运》系列开发商Bungie 金额或超过1亿美元2018第三届中国建筑装饰千企采购高峰论坛圆满落幕 郑州铁路局原副局长“脱轨”人生:自己买房,他人付款EOS开发基础之三:使用cleos命令行客户端操作EOS——关于钱包wallet和账户account不认委内瑞拉选举结果 美洲14国要召回大使Surface Hub 2只是开始,微软宣布Windows 10协作显示设备新类别

人气排行 【WWDC18专访】IT之家对话日日煮iOS开发负责人吴开喜:美食短视频和AR探索中斐讯商城0元购:A1+M1空净套装抢赚305元,智能体脂秤S7直降85元VOSS矿泉水,生活需要精致和奢华网易云音乐推苹果MFi认证数据线,热评吐槽没红色款人民日报海外版:共享经济发展要快更要好Visa卡系统出故障,80年代老爷机、支付宝现身救急白金工作室访谈:为何不再与大发行商合作卖游戏‘?? ?? ???’ ?????, ???? ??