随笔分类 - 数据库
摘要:24.复杂查询的三道题 25.数据更新操作 26.事务 27.伪列 28.数据表的创建与管理 29.约束的创建与管理 30.数据表操作 多行单列用where子句 31.Oracle序列 32.同义词 33.视图 34.索引 35.用户管理 36.数据库冷备份 37.数据库设计范式
阅读全文
摘要:1.口令管理的界面 2.如果要进行oracle的卸载需要三步 3.安装完成之后,关闭开机自启 4.简化输入:在dos窗口,输入sqlplus scott/tiger 5.SQL语法标准 6.scott用户数据表 7.编码习惯:固定的语法用大写字母,可更换部分用小写字母. 8.简单查询是控制行,限定查
阅读全文
摘要:1.优势 相较于其它HA软件,MHA的目的在于维持MySQL Replication中Master库的高可用性,其最大特点是可以修复多个Slave之间的差异日志,最终使所有Slave保持数据一致,然后从中选择一个充当新的Master,并将其它Slave指向它,工作流程主要如下: a.当master出
阅读全文
摘要:1.主从复制原理 MySQL的二进制日志(binglog)会记录所有对数据库进行更改的操作,也就是说只要是会对数据库产生修改的操作都会被记录到二进制日志中去.记录二进制日志的主要目的有两方面:a.恢复;b.复制. 当MySQL的Master节点的数据有更改的时候,Master会主动通知Slave,让
阅读全文
摘要:1.部署 10.0.0.21 MariaDB-21 10.0.0.22 MariaDB-22 2.配置主从复制 a.在10.0.0.21上配置主服务器 b.在10.0.0.22上配置从服务器 测试,在主服务器上创建库,创建表,插入数据,可以在从服务器上看到数据被同步过来 3.配置主主复制 在上面主从
阅读全文
摘要:1.MariaDB Galera Cluster介绍 MariaDB Galera Cluster是MariaDB同步多主机集群,它仅支持XtraDB/InnoDB存储引擎,在MySQLInnoDB存储引擎基础上打了wrep(虚拟全同步复制) MariaDB Galera Cluster主要功能:
阅读全文
摘要:1.Redis简介 redis是使用C语言编写的开源的,支持网络,基于内存,可持久性的键值对存储数据库,2013年5月之前,Redis是最流行的键值对存储数据库,Redis采用内存数据集,支持多种数据类型. Redis特性: a.高速读写,数据类型丰富; b.支持持久化,多种内存分配及回收策略; c
阅读全文
摘要:1.redis数据类型 a.字符串,使用场景:常规key-value缓存应用 b.hash,使用场景:存储部分变更的数据,如用户信息等 c.list,Redis列表是简单的字符串列表 生产者、消费者模型--用rpush生产,放到列表尾部,用lpop消费,从列表头部取出元素,跟队列是一样的,先进先出;
阅读全文
摘要:1.部署主从 环境:主IP:10.0.0.15,端口6379;从IP:10.0.0.16,端口6379. 原理:基于RDB持久化的功能来实现主从复制的功能. a.linux-redis1(10.0.0.15) b.linux-redis2(10.0.0.16) c.测试 主redis上输入数据 从r
阅读全文
摘要:网上做Redis集群集群的博客,大多是在一台或者两台虚拟机上起了6个redis,本篇博文,在3台虚拟机上做此实验. 1.环境准备 下载rvm截图 升级完ruby之后安装redis 2.配置并启动服务 创建集群 需要注意的是:必须要3个或以上的主节点,否则在创建集群时会失败;并且当存活的主节点数小于总
阅读全文
摘要:a.连接数据库报111 从一台linux远程连接另一台linux上的MySQL,出现ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xx'(111)错误. 1.skip_networking:这个参数让MySQL只能
阅读全文