随笔分类 -  database

mysql 暴力破解 root账号密码
摘要:测试数据库的root账号密码大家都忘记了,好吧,那我们就暴力破解吧1、找到my.cnfvi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-name-resolveskip-grant-tables保存并且退出vi。2、重启mysql服务3、然后就可以不用凭借密码进入mysql了。修改掉mysql库里user表中关于root的密码即可4、然后把my.cnf相关的东西改回来,重启mysql即可 阅读全文

posted @ 2013-09-10 15:54 xiaorao 阅读(1949) 评论(0) 推荐(0)

memcache list all keys
摘要:memcache是个坑爹货,命令行进去后想列出所有的key。发现竟然没有内置命令,让人无限缅怀redis 的 keys *命令啊穷则变、变则通,下面用一个山寨的方法1、telnet 127.0.0.1 112112、stats items items后面的第一个数字代表的是内存编号,也就是存在这个内存块里面的所有数据3、stats cachedump 1 0 简单解释下,cachedump 后面的第一个数字就是上面stats items出来的内存编号,0代表列出所有的数据 4、看看有没有你想要的。 其中的ssoapi_check-88f33c7e5f0c6ae3aa68bcec5073a... 阅读全文

posted @ 2013-06-07 10:52 xiaorao 阅读(350) 评论(0) 推荐(0)

VoltDB开篇 简介(转)
摘要:原文地址 :http://www.cnblogs.com/yuemenglong/archive/2011/05/26/2058266.html这是我在博客园开始的第一篇博客,也是抱着试一试的态度,试着写一些心得。 由于公司要做一个分布式数据库,有一定的noSQL特点,但也需要一定的关系能力,总之是一个难度比较大的项目,通过对各种产品的调研,决定在思路上借鉴voltDB的思想,我调试voltDB也有快一个月了,准备写一些系列的文章,下面照例是摘抄一些简介。 VoltDB是StoneBraker最新研究成果,是一个优化吞吐率的高性能集群开源SQL RDBMS,支持ACID。从硬件上看,V... 阅读全文

posted @ 2012-04-09 15:19 xiaorao 阅读(579) 评论(0) 推荐(0)

数据库缓存技术(转)
摘要:使用过Oracle数据库的人都知道,Oracle数据库的运行速度与效率,在同类数据库中是名列前茅的,特别是对大量数据进行访问时,更加有出色的表现。那么,Oracle数据库是靠什么实现的呢?笔者下面将通过一系列的文章,向大家展示Oracle数据库提供高性能运算的秘密。 Oracle数据库作为复杂运算的首选数据库,其首先是通过所谓的数据高速缓存来实现对数据的高速运算与操作的。 数据高速缓存跟操作系统的缓存类似,其存储最近从数据文件中读取的数据块,其中的数据可以被所有的用户所访问。如当我们利用Select语句从数据库中查询员工信息的时候,其首先不是从数据文件中去查询这个数据,而是从数据高速... 阅读全文

posted @ 2012-03-26 15:36 xiaorao 阅读(1302) 评论(0) 推荐(0)

mysql分表的3种方法(转)
摘要:原文地址:http://blog.51yip.com/mysql/949.html一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行时间。其实这二个是一回事,等待的同时,肯定有sql在执行。所以我们要缩短sql的执行时间。mysql中有一种机制是表锁定和行锁定,为 阅读全文

posted @ 2012-03-23 10:12 xiaorao 阅读(273) 评论(0) 推荐(2)

导航