随笔分类 - (遗弃)MySQL、NoSQL
摘要:简介: MongoDB 是一个由 C++ 语言编写的基于分布式文件存储的数据库,是目前最像关系型数据库的非关系型数据库。 最近写爬虫, 思来想去觉得还是用 MongoDB 比较方便。 一、安装 # 官方文档:https://docs.mongodb.com/manual/administration
阅读全文
摘要:简介: 今天老大提需求, 需要一台 Windows 服务器, 需要安装最新版的 SQL Server 数据库。额, 上次搞 Windows 服务器还是4年前的事。 一、啥也没查, 直接下载操作系统、做U盘启动、然后安装操作系统、激活、下载最新版 SQL Server 数据库, 安装时才发现不支持该系
阅读全文
摘要:简介: Mongodb 是一个由 C++ 语言编写的基于分布式文件存储的数据库,是目前最像关系型数据库的非关系型数据库。 下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.3.tgz 一、直接安装吧,CentO
阅读全文
摘要:简介: MySQLReport 一、安装 二、使用
阅读全文
摘要:简介: Mydumper、Myloader 是一个第三方的、开源的 MySQL 逻辑备份工具。 支持多线程,比起 mysqldump 要快很多,也能解决 innobackupex 备份工具对 MyISAM 引擎备份的不便。 多线程快速逻辑备份,恢复速度不咋地,支持快照功能。 呃,虽然这样好、那样好,
阅读全文
摘要:简介: MySQL 触发器 这次实验是在一台 MySQL Slave 上进行的,事实证明:从库添加数据库、表、插入、删除数据等,不会导致主从失败。 一、创建实验数据库、表 # 表一:t_film 为业务数据表,执行 INSERT、UPDATE、DELETE 操作# 表二:t_tr 为触发器程序体数据
阅读全文
摘要:简介: 数据量比较大时,使用 innobackupex 备份数据新增 MySQL Slave 节点。 安装 innobackupex 工具,我这里写过一次:http://www.cnblogs.com/wangxiaoqiangs/p/5961413.html 场景: 一、增加节点 C # 由于有从
阅读全文
摘要:简介: 在这之前都是通过 mysqldump 来备份数据库的,由于是逻辑备份,所以采用这种备份方式数据是很安全的,跨平台、版本都很容易。 凡事有利必有弊,逻辑备份在你数据库比较大时,备份、恢复数据所耗费的时间也是蛮长的,所以要不断改进,使用物理备份。 由于线上数据库表使用的是混合引擎 MyISAM
阅读全文
摘要:简介: Percona Server 由领先的 MySQL 咨询公司 Percona 发布。Percona Server 是一款独立的数据库产品,其完全与 MySQL 兼容,可以在不更改代码的情况下将存储引擎更换为 XtraDB 。 Percona 数据库中使用的存储引擎为 XtraDB,它是 My
阅读全文
摘要:主从功能: 为了防止 Redis 磁盘损坏,导致数据丢失,Redis 提供了复制功能,将一个主数据库的数据自动同步到从数据库,防止数据丢失。 同时还可以配置一主多从来分担主压力,主只接受写的操作,将读的操作给从来实现;其中从库也可以接受其它从库的同步请求。 如果主、从因为网络原因出现连接断开,网络正
阅读全文
摘要:简介: Redis AOF 持久化,将每次接收到更改 redis 数据的操作都记录到一个 aof 文件,当服务器意外宕机或 redis 服务器非法关闭时,不会丢失数据。 可以做到数据安全化,但是性能会受到影响。 1、修改 redis.conf 2、测试 Redis AOF 持久化 ## 生成一个 .
阅读全文
摘要:5.5 启动 5.6 启动 5.5 停止 5.6 停止
阅读全文
摘要:简介: Mysql 备份与恢复的重要性就不多说了~~ 备份方式:逻辑备份、物理备份( 每种方式又可以分为热备跟冷备 ) 热备份:技术含量高,不影响业务,不停止数据库。 冷备份:停止数据库,拷贝所有数据文件,So Easy ! 一、逻辑备份 逻辑备份就是备份软件以数据库逻辑结构对象为单位,将数据库中的
阅读全文
摘要:简介: Mysql 的主从同步功能,这种解决方案是企业很常见的一种。常用于备份数据库,当客户端操作主库时,主库会产生binlog日志文件, 从库通过复制主库的binlog日志文件,然后解析成相应的 SQL 语句在从库执行,实现主从一致的效果。 这种解决方案只提供了日志的同步执行功能,而从库只能提供读
阅读全文
摘要:简介: Memcached 是一个高性能的分布式内存存储对象缓存系统,用于动态 WEB 应用以减轻数据库负载。 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。 Memcached 基于一个存储键/值对的 hashmap 。 其守护进程是用 C 写的,但是客户
阅读全文
摘要:简介: Redis 是一个开源的,高性能的 key-value 系统,可以用来缓存或存储数据。 Redis 数据可以持久化,并且支持多种数据类型:字符串(string),列表(list),哈希(hash),集合(set)和有序集合(sorted set)。 能够对关系型数据库起到很好的补充作用。它还
阅读全文
摘要:简介: Mysql 参数优化 一、Mysql 源码编译参数 ## -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 指定 Mysql 安装路径## -DMYSQL_DATADIR=/usr/local/mysql/data 指定 Mysql 数据目录## -DTMPDI
阅读全文
摘要:简介: Mysql 中提供了多种类型的日志文件,分别反映 Mysql 的不同信息,了解它们很有必要。 1、Error log ( 错误日志 ) 错误日志记录了 Mysql Server 运行过程中所有较为严重的警告和错误信息,以及 Mysql Server 每次启动和关闭的详细信息。 在默认情况下,
阅读全文
摘要:简介: 如果你的 Mysql 搭建了主从同步 , 或者数据库开启了 log-bin 日志 , 那么随着时间的推移 , 你的数据库 data 目录下会产生大量的日志文件 # 由于我的是测试环境 , 所以文件还很小 , 生产环境中这些文件如果不做处理的话 , 甚至会撑爆你的磁盘 下面来介绍几种解决方法:
阅读全文
摘要:简介: 如何在一台服务器同时运行两 ( 多 ) 个 MySQL 服务。 1、MySQL 5.6 2、MySQL 5.5 3、修改启动脚本
阅读全文