Welcome 微信登录

首页 / 数据库 / MySQL

CentOS 7.0 下RPM方式安装MySQL5.5.48

CentOS 7.0 下RPM方式安装MySQL5.5.48

环境是CentOS7.0,更新了yum源,之后先是尝试安装了MySQL5.7,但是折腾了一下午没有解决初始密码的问题。项目进度很紧,索性推倒重来上MySQL5.7。今天总算装好了。以下是基本步骤:(可以跳过卸载这一步)1.卸载原mysql1 #列出安装的mysql2 rpm -qa | grep mysql1 #干掉列出的items2 rpm -e [item1]3 rpm -e [item2]4 rpm -e [item3]由于5.7基于mariadb,...
Zabbix监控MySQL备份成功失败

Zabbix监控MySQL备份成功失败

环境: A:172.16.16.1 (MySQL机器) B:172.16.16.2 (备份机器) C:172.16.16.3 (zabbix服务器)介绍 因公司开发需要,需要备份内网测试数据库A.B.C三个库,在每天凌晨2点打包备份到B机器上面。 计划 1、在B机器上面使用mysqldump配合脚本在本地备份数据库 2、在zabbix机器上面设置监控项,备份不成功则想运维部门发送邮件1、脚本内容 部署在B机器的/data1/local_backup/...
MySQL存储日志并使用Loganalyzer作为前端展示

MySQL存储日志并使用Loganalyzer作为前端展示

为什么要使用日志在生产环境中我们可能需要一个较为完整的日志系统来查看运行中主机服务的状态和所作出的操作,我们可以在较大型的网络架构中使用ELK来实现对日志的收集、检索、前端显示,但是中小型架构中使用rsyslog足以对所有服务器的日志进行收集和检索来达到实时分析数据流量的目的。本文目标使用rsyslog将两台主机的日志信息存储到MySQL数据库中,并且编译安装Loganalyzer对MySQL中的日志信息使用httpd+php在前端进行展示。实验拓扑图实验...
对MySQL事务提交和回滚的错误理解

对MySQL事务提交和回滚的错误理解

一、起因 begin或者START TRANSACTION开始一个事务 rollback事务回滚 commit 事务确认人们对事务的解释如下:事务由作为一个单独单元的一个或多个SQL语句组成,如果其中一个语句不能完成,整个单元就会回滚(撤销),所有影响到的数据将返回到事务开始以前的状态。因而,只有事务中的所有语句都成功地执行才能说这个事务被成功地执行。这句话本身没有什么问题,问题是我给理解错了,我测试中问题描述为如下: mysql事务中有两条inse...
Ubuntu 14.04下源码安装MySQL 5.5.35

Ubuntu 14.04下源码安装MySQL 5.5.35

安装了Ubuntu-14.04-desktop-amd64。此过程中,本人犯了一个低级错误,安装Ubuntu中的分区那里,我看也没看就在自由空间里划分了分区,但是,windows分区Ubuntu没有挂在上,也就是自由分区指的是整块儿硬盘,结果原有的引导、win7和所有数据都没了,这里也提醒大家分区要谨慎,看好了再确认下一步。关于win7+Ubuntu双系统的安装就不多说了,按照 http://www.linuxidc.com/Linux/2014-04/1...
Oracle ORA-06502错误解决

Oracle ORA-06502错误解决

作为熟练.Net码农以及非熟练Oracle用户很多时候Oracle总给我一种这货就是存心恶心我们的感觉。虽然不得不承认Oracle是个很好的产品,但是总有那么好几下被恶心到了。比如说今天遇到的奇怪错误。事情是这样子的:当在数据库中增加了新的资料后,系统中执行如下脚本时总是报ORA-06502:select getmaterialinfo() from dual 说明下,getmaterialinfo是个返回varchar2的function。好吧,看起来...
对B+树与索引在MySQL中的认识

对B+树与索引在MySQL中的认识

概述本质:数据库维护某种数据结构以某种方式引用(指向)数据索引取舍原则:索引的结构组织要尽量减少查找过程中磁盘I/O的存取次数B树满足的条件d为大于1的一个正整数,称为B-Tree的度h为一个正整数,称为B-Tree的高度每个非叶子节点由n-1个key和n个指针组成,其中d<=n<=2d每个叶子节点最少包含一个key和两个指针,最多包含2d-1个key和2d个指针,叶节点的指针均为null所有叶节点具有相同的深度,等于树高hkey和指针互相间隔...
MySQL 提高Insert性能

MySQL 提高Insert性能

插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例:•连接:(3)•发送查询给服务器:(2)•分析查询:(2)•插入记录:(1x记录大小)•插入索引:(1x索引)•关闭:(1)这不考虑打开表的初始开销,每个并发运行的查询打开。表的大小以logN (B树)的速度减慢索引的插入。加快插入的一些方法:•如果同时从同一个客户端插入很多行,使用含多个VALUE的INSERT语句同时插入几...
在 Apache Hive 中轻松生存的12个技巧

在 Apache Hive 中轻松生存的12个技巧

Learn to live with Apache Hive in 12 easy stepsHive 可以让你在 Hadoop 上使用 SQL,但是在分布式系统上优化 SQL 则有所不同。这里是让你可以轻松驾驭 Hive 的12个技巧。Hive并不是关系型数据库(RDBMS),但是它大多数时候都表现得像是一个关系型数据库一样,它有表、可以运行 SQL、也支持 JDBC 和 ODBC。这种表现既有好的一面,也有不好的一面:Hive 并不像关系型数据库那样执...
<< 911 912 913 914 915 916 917 918 919 920 >>