首页 > 数据库技术
mysql 隔离级别和锁相关
mysql数据库中存在三种锁,间隙锁(gap-lock),行锁(record-lock),gap-record-lockgap-record-lock是间隙锁和行锁的组合,间隙锁(gaplock)行锁(recordlock)record-lock:测试表:CREATETABLE`tt`(`tid`int(11)NOTNULLDEFAULT‘0‘,`tname`varchar(10)DEFAULTNULL,`tage`tinyint(4)DEFA..
分类:数据库技术   时间:2016-12-06 00:01:59    收藏:0  评论:0  赞:0  阅读:435
MySQL权限及删除MySQL的匿名账户
MySQL权限系统的工作原理MySQL权限系统通过下面两个阶段进行认证:(1)对连接的用户进行身份认证,合法的用户通过认证,不合法的用户拒绝连接;(2)对通过认证的合法用户赋予相应的权限,用户可以在这些权限范围内对数据库做相应的操作。对于身份的认证,MySQL是通过IP地址和..
分类:数据库技术   时间:2016-12-05 23:59:44    收藏:0  评论:0  赞:0  阅读:358
mysql_slow_log快速切割脚本
最近会比较多的分析mysql的慢日志,应为在mysql的慢日志中没有使用logrotate所以每次要要查看某一天到现在的慢查询日志都要使用正则工具切割,但是每次重新写就有一点麻烦,所以就用脚本写了下输入时间参数就可以切割日志的简易工具,脚本如下:#!/bin/bash #slow_log_cutting...
分类:数据库技术   时间:2016-12-05 23:58:39    收藏:0  评论:0  赞:0  阅读:392
生产环境 MySQL主从复制(同步)
服务器信息1、主服务器信息solin@mysql-master:~$lsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu14.04.4LTSRelease:14.04Codename:trustysolin@mysql-master:~$mysql-VmysqlVer14.14Distrib5.5.50,fordebian-linux-gnu(x86_64)usingreadline6...
分类:数据库技术   时间:2016-12-05 23:53:36    收藏:0  评论:0  赞:0  阅读:694
再谈MySQL全库备份
再谈MySQL全库备份简介Part1:写在最前在很早之前,我写过一个MySQL生产库全库备份脚本,今天有同事问我是不是要再加一个-R参数来备份存储过程,理由的话是由于mysqldump--help中关于存储过程的默认备份是false。routinesFALSEMySQL生产库全库备份脚本http://suifu.blog.51cto.c..
分类:数据库技术   时间:2016-12-05 23:50:44    收藏:0  评论:0  赞:0  阅读:312
python 连mysql
搭建eclipse+mysql+pydev+python3.4连mysql数据库‘‘‘ Createdon2016年12月5日 @author:q ‘‘‘ #encoding=utf-8 importsys importmysql.connector fromemail.headerimportCharset conn=mysql.connector.connect(host=‘10.100.3.133‘, user=‘ouyang‘, password=‘ouyang‘, db=‘te..
分类:数据库技术   时间:2016-12-05 23:49:40    收藏:0  评论:0  赞:0  阅读:350
MySQL 复制过滤器、监控维护及主从复制的读写分离
MySQL复制过滤器、监控维护及主从复制的读写分离===============================================================================概述:本章将主要介绍MySQL复制中如何过滤,监控维护,以及基于SSL的主从复制,具体内容如下:MySQL复制过滤器·从服务器库级别过滤MySQL清理..
分类:数据库技术   时间:2016-12-05 23:49:09    收藏:0  评论:0  赞:0  阅读:473
安装mysql数据库过程中出现的问题
操作系统:CentOS6.8数据库:mysql-5.5.32-linux2.6-x86_64.tar.gz安装过程产生的问题:StartingMySQL..TheserverquitwithoutupdatingPIDfile(/var/lib/mysql/localhost.localdomain.pid)解决方式如下:[root@etiantian~]#cp/etc/my.cnf/etc/my.conf.back[root@etiantian~]#rm/e..
分类:数据库技术   时间:2016-12-05 23:48:20    收藏:0  评论:0  赞:0  阅读:225
linux mysql源码安装1.0版
rpm-qa|grepmysqlyum-yinstallmakegcc-c++cmakebison-develncurses-develcd..tarxfmysql-5.6.29.tar.gzcdmysql-5.6.29cmake\-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\-DMYSQL_DATADIR=/usr/local/mysql/data\-DSYSCONFDIR=/etc\-DWITH_MYISAM_STORAGE_ENGINE=1\-DWITH_INNOBAS..
分类:数据库技术   时间:2016-12-05 23:44:47    收藏:0  评论:0  赞:0  阅读:333
解决MySQL Replication出错一例
os:redhatas4master:MySQL4.0.23slave:MySQL5.0.37slave日志中报错信息如下:06080711:40:17[ERROR]Whiletryingtoobtainthelistofslavesfromthemaster‘xxx.xxx.xxx:3306‘,user‘rep‘gotthefollowingerror:‘Accessdenied.YouneedtheREPLICATIONSLAVEprivilegeforthisoperation‘在..
分类:数据库技术   时间:2016-12-05 23:43:21    收藏:0  评论:0  赞:0  阅读:288
FAQ系列 | 用MySQL实现发号器
问题:用MySQL实现发号器功能,确保每次取到的ID号都是唯一的实现:下面是一个大致的思路,抛个砖,欢迎回帖。根据号段大小,决定是否分成多个表,每个表事先填充各个不同的号段。每个应用端取号时,设置事务隔离级别为:REPEATABLEREAD,并且采用下面的方式读取数据SELECT`ID`..
分类:数据库技术   时间:2016-12-05 23:42:51    收藏:0  评论:0  赞:0  阅读:266
PL/SQL概述
PL/SQL全面支持SQL的数据操作,完全支持SQL数据类型,减少了在应用程序和数据库之间转换数据的操作。构成一个PL/SQL程序的基本单位是程序块。PL/SQL程序块在执行时不必逐条在网络上传送SQL语句去执行,而是作为一组SQL语句的整体发送到Oracle。当程序第一句以DECLARE或BEGIN开..
分类:数据库技术   时间:2016-12-05 23:42:19    收藏:0  评论:0  赞:0  阅读:236
mysql外键引发的锁等待
有这样两条sql:inserttable_a(bId)value(1);--sql-1 updatetable_bsetb.xx=123whereb.id=1;--sql-2其中,table_a的字段bId是个外键;外键关联的正是table_b的id字段。在mysql上执行这两条数据时,sql-1会锁住sql-2.我们的系统中,为这一个锁,发生了不知道多少的锁等待,更引..
分类:数据库技术   时间:2016-12-05 23:41:29    收藏:0  评论:0  赞:0  阅读:192
tcpcopy,模拟在线MySQL压力测试的好帮手
主要信息来自:http://code.google.com/p/tcpcopy/tcpcopy是一个基于底层的应用请求复制(所有基于tcp的packets)开源项目,可用于替代ab做在线模拟压力测试,可转发各种在线请求到测试服务器上,进行较为详尽的近乎实际的测试,从而避免了新业务、系统上线带来的潜在问题。tcp..
分类:数据库技术   时间:2016-12-05 23:40:57    收藏:0  评论:0  赞:0  阅读:297
FAQ系列 | 如何在windows下用bat脚本定时备份mysql
并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下。remremC:\ProgramFiles\WinRAR需要放到path下,才能调用rarcli工具remrem跳转到工作目录下f:cdf:\DBBAKrem设置变量:备份文件名SETBAK_FILE=MY_DBBAK_%date:~..
分类:数据库技术   时间:2016-12-05 23:40:20    收藏:0  评论:0  赞:0  阅读:188
优化系列 | InnoDB引擎数据表压缩特性测试
一、前言InnodbPlugin引擎开始引入多种格式的行存储机制,目前支持:Antelope、Barracuda两种。其中Barracuda兼容Antelope格式。另外,Innodbplugin还支持行数据压缩特性,不过前提是采用Barracuda行存储格式。表空间启用压缩的前提是innodb表空间文件存储格式修改成:Barracud..
分类:数据库技术   时间:2016-12-05 23:39:29    收藏:0  评论:0  赞:0  阅读:179
2.PostgreSQL安装详细步骤(windows)【转】
感谢 Junn9527 PostgreSQL安装:一、windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1、开始安装: 感谢 Junn9527 PostgreSQL安装:一、windows下安装过程安装介质:post ...
分类:数据库技术   时间:2016-12-05 23:28:47    收藏:0  评论:0  赞:0  阅读:276
mongodb .net core 调用
MongoClient _client; IMongoDatabase _db; ...
分类:数据库技术   时间:2016-12-05 23:17:13    收藏:0  评论:0  赞:0  阅读:174
ORACLE常见错误代码的分析与解决
在使用ORACLE的过程过,我们会经常遇到一些ORACLE产生的错误,对于初学者而言,这些错误可能有点模糊,而且可能一时不知怎么去处理产生的这些错误,本人就使用中出现比较频繁的错误代码一一做出分析,希望能够帮助你找到一个合理解决这些错误的方法,同时也希望你能够提出你的不同看法。 ...
分类:数据库技术   时间:2016-12-05 23:00:57    收藏:0  评论:0  赞:0  阅读:208
mongodb基本概念解析
MongoDB 概念解析 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。 下表将帮助您更容易理解Mongo中的一些概念: 通过下图实例,我们也可以更直观的的了解Mongo中的一些概念: 数据库 一个mongodb中可以建立多个数据 ...
分类:数据库技术   时间:2016-12-05 22:49:10    收藏:0  评论:0  赞:0  阅读:265
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!