数据库

什么是数据库?

数据库就是一个存储数据的仓库。

了解MYSQL、ORACLE、SQL SERVER功能和应用场合

mysql主要用于大型门户,例如搜狗、新浪等,它主要的优势就是开放源代码,因为开放源代码这个数据库是免费的,它现在是甲骨文公司的产品。
oracle主要用于银行、铁路、飞机场等。该数据库功能强大,软件费用高。也是甲骨文公司的产品。
sql server是微软公司的产品,主要应用于大中型企业,如联想、方正等。

mysql主从复制

掌握主从复制的优点
健壮性:主服务器出现故障时,可以切到从服务器作为备份
速度快:更新操作在主服务器端,查询操作在从服务器端,可以加快用户的响应时间

操作环境(两台Centos:6服务器)
两台都需要有mysql和mysql-server(yum安装)
主:192.168.153.140
从:192.168.153.131
关闭两台服务器的防火墙,SElinux
准备好环境后,让我们开始进入主从同步的配置!

一、主服务器的配置过程

1、配置主服务器
进入mysql主配置文件,在mysqld下添加内容

[root@DB ~]# vim /etc/my.cnf


2、启动mysql

[root@DB ~]# service mysqld start

3、在主服务器上建立账号并授权
执行mysql直接登录即可进行操作

[root@DB ~]# mysql

用户:test
密码:123
grant 权限列表 on 数据库名.表名 to 用户@‘地址’ identified by’密码’;

mysql> grant all on *.* to test@'%' identified by '123';

4、查看主服务器状态
记录下日志文件名和位置

mysql> show master status;


二、从服务器的配置过程

1、配置从服务器
进入mysql主配置文件,在mysqld下添加内容

[root@DB2 ~]# vim /etc/my.cnf


2、启动mysql

[root@DB2 ~]# service mysqld start

3、进入数据库操作

[root@DB2 ~]# mysql

关闭从服务器的复制功能(如果没开,则不需要做此操作)

mysql> stop slave;

配置从服务器

mysql> change master to-> master_host='192.168.153.140',-> master_user='test',-> master_password='123',-> master_log_file='mysql-bin.000003',-> master_log_pos=229;


4、开启从服务器的复制功能

mysql> start slave;

5、检查从服务器的复制功能状态

mysql> show slave status \G;


6、主服务器上创建数据库测试从上是否同步!


在这里,我们的主从部署就完成了,之后还会有主主部署,读写分离等一些有关sql数据库的架构部署!敬请期待!!!

MYSQL主从部署(Censo:6)相关推荐

  1. mycat mysql程序_MyCat + MySQL 主从部署流程(上)

    背景 本周研究了一下数据库中间件 MyCat ,并验证了 MyCat 单机 + MySQL 主从复制 的部署方案,本文将整理 MyCat 单机的 Schema 的几种部署方案,并以 MyCat 单机 ...

  2. mysql6.7主从_CentOS 6.7下MySQL主从部署

    一.安装环境 1.系统环境 系统IP主机名说明server_id 192.168.0.173 master 数据库:主 173 centos6.7 192.168.0.174 slave 数据库:从 ...

  3. MySQL主从部署, master and slave have equal MySQL server UUIDs问题解决

    在虚拟机环境搭建主从复制的时候,启动slave后t通过shouw svale status \G;查看状态出现如下问题 问题的原因就是因为从机的虚拟机是克隆出来,之前主机的mysql安装后生成了唯一的 ...

  4. mysql主从互换策略(主down机切换从为和恢复过程中的增量备份)

    表里插入数据,假设主库A发生故障,停机.此时从库B提升为主库,在从库表上插入数据.此时A机器恢复,重建AB主从结构,A为主B为从. 实验环境: 192.168.199.130 主 > 坏 > ...

  5. mysql主从同步linux,linux中部署mysql主从同步示例详解(绝对经典,看了必会)

    准备两台服务器并安装MySQL5.7 master服务器 192.168.254.132 slave服务器 192.168.254.136 确保两台服务器安装的mysql版本一致,本测试使用的是mys ...

  6. 在kubernetes集群中部署mysql主从

    本文介绍在kubernetes环境中部署mysql主从集群,数据持久化采用nfs. 一.环境介绍 Mysql版本:5.7 Mysql master节点: 主机名:vm1 IP地址:192.168.11 ...

  7. docker部署django项目、mysql主从搭建、django实现读写分离

    目录 docker部署django项目 1.1 基于python基础镜像 将本地django项目打包并发到远程服务器上 将服务器上的.zip django项目解压 部署的具体流程 1.2 基于dock ...

  8. 部署mysql主从同步

    部署mysql主从同步 一.什么是mysql主从同步 主:正在被客户端访问的数据库服务器,被称作主库服务器. 从:自动同步主库上的数据的数据库服务器,被称作从库服务器. 二.配置mysql主从同步 2 ...

  9. k8s(七)—statefullset部署mysql主从集群

    1 使用statefullset部署mysql主从集群 mysql-0是master mysql-1和mysql-2是两个备份 当mysql写的时候,找headless service中的mysql- ...

最新文章

  1. 蛤玮学计网 -- 简单的判断ip
  2. 再推荐一个安全的好软件
  3. 建立唯一索引后mysql策略_【MySQL】MySQL索引背后的之使用策略及优化【转】
  4. Ubuntu 串口权限问题
  5. ospf v3 及WIN XP ipv6
  6. 使用jQuery Uploadify在ASP.NET 上传附件
  7. Java面试题超详细讲解系列之四【Jvm篇】
  8. error LNK2005: DllMain 已经在MSVCRT.lib中定义
  9. layui框架简单解读,为什么要使用layui框架,layui框架的好处,后端程序员快速学习掌握layui框架技术型文档博文,layui学习笔记,快速掌握前端技术框架
  10. vm虚拟机的安装使用装系统有序列号
  11. maven安装Ojdbc6
  12. 用css 添加手状样式,鼠标移上去变小手
  13. Linux ifconfig命令无效的解决方法
  14. 【女装2018新款潮碎花半身裙韩版气质两件套裙子】http://m.tb.cn/h.3aHr1L7
  15. UVA - 1647 Computer Transformation(计算机变换)(找规律)
  16. SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to
  17. IDC服务商开启行业自律新篇章
  18. 信息学竞赛有什么好的比赛网站?
  19. bootice工具修复linux,使用bootice工具修复引导问题教程
  20. Python 模块探索 —— pretty_errors

热门文章

  1. CISSP考点拾遗——SDLC(1)
  2. 华为P20PRO怎样开通云闪付_华为P20NFC_华为p20nfc怎么打开_华为p20nfc刷卡怎么用-站长之家...
  3. 如何读懂EDIFACT报文
  4. uni app中使用图表
  5. 蓝桥杯试题:求数差(简单易懂无脑)java
  6. 《事情正在起变化》《这是为什么》?
  7. 隐函数存在定理1的几何解释
  8. 音频-基于Core Audio技术采集音频(版本2)
  9. Android项目大全
  10. 石油化工企业防雷工程和防雷接地应用方案