- 浏览: 183038 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
grzrt:
zkf55915 写道哥们怎么用啊
好久不用了,就是看帮助资 ...
淘宝MetaQ开源消息队列安装 -
zkf55915:
哥们怎么用啊
淘宝MetaQ开源消息队列安装 -
grzrt:
jinnianshilongnian 写道整这个了?
没有 看 ...
linux内核中链表的实现 -
jinnianshilongnian:
整这个了?
linux内核中链表的实现
一、下载mysql,我选择的是mysql-5.5.15源码安装方式
使用cmake进行设置mysql必要的配置
对于mysql配置变量不熟悉的同学,也可以使用ccmake . 命令,进行图形化的配置,然后就是
make
make install
二、下载handlersocket,还是使用源码安装方式(https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL)
三、安装按照hs的文档做就好了,https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL/blob/master/docs-en/installation.en.txt,摘抄如下:
1、 $./autogen.sh
2、$./configure --with-mysql-source=mysql源代码路径 --with-mysql-bindir=mysql执行程序路径 --with-mysql-plugindir=mysql执行程序plugin路径
3、$make & make install
修改mysql配置文件my.cnf,参考
[mysqld]
loose_handlersocket_port = 9998
# the port number to bind to (for read requests)
loose_handlersocket_port_wr = 9999
# the port number to bind to (for write requests)
loose_handlersocket_threads = 16
# the number of worker threads (for read requests)
loose_handlersocket_threads_wr = 1
# the number of worker threads (for write requests)
open_files_limit = 65535
# to allow handlersocket accept many concurrent
# connections, make open_files_limit as large as
# possible.
四、登陆mysql执行以下命令:
mysql>install plugin handlersocket soname 'handlersocket.so';
五、执行执行命令:
mysql>show plugins;
如下所示表示安装成功(红色字体是handlersocket)
+-----------------------+--------+--------------------+------------------+---------+
| Name | Status | Type | Library | License |
+-----------------------+--------+--------------------+------------------+---------+
| binlog | ACTIVE | STORAGE ENGINE | NULL | GPL |
| mysql_native_password | ACTIVE | AUTHENTICATION | NULL | GPL |
| mysql_old_password | ACTIVE | AUTHENTICATION | NULL | GPL |
| MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| CSV | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| ARCHIVE | ACTIVE | STORAGE ENGINE | NULL | GPL |
| InnoDB | ACTIVE | STORAGE ENGINE | NULL | GPL |
| INNODB_TRX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_LOCK_WAITS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMP | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| BLACKHOLE | ACTIVE | STORAGE ENGINE | NULL | GPL |
| PERFORMANCE_SCHEMA | ACTIVE | STORAGE ENGINE | NULL | GPL |
| partition | ACTIVE | STORAGE ENGINE | NULL | GPL |
| handlersocket | ACTIVE | DAEMON | handlersocket.so | BSD |
+-----------------------+--------+--------------------+------------------+---------+
发表评论
-
MySQL中关于查询条件中的字符串空格问题
2013-02-20 19:17 7614假设当前mysql数据库中有个表:sysuser 有个字段 ... -
Eclipse 相同变量的高亮 及颜色
2013-02-18 17:26 1590在Eclipse/MyEclipse中如果不小心把变量的高 ... -
动态添加MYSQL从库,导出主库
2013-01-15 17:57 979http://dev.mysql.com/doc/refman ... -
MySQL主从失败 错误Got fatal error 1236解决方法
2013-01-09 16:45 1024由于主服务器异外重启, ... -
mysql 语句的调度优先级及改变
2012-12-07 16:47 1224MySQL的默认的调度策略可用总结如下: · 写入操作优 ... -
copy项目是容易出现的错误--webAppRootKey错误
2012-12-05 21:18 690Tomcat 发布多个项目时抛的webAppRootKey错误 ... -
redis主从的配置和使用
2012-11-23 14:24 1001redis主从的配置和使 ... -
MySQL水平分区表初体验总结
2012-09-21 15:22 1141本文总结个这段时间研究MySQL水平分区表总结,列举分区 ... -
小议同步IO :fsync与fdatasync
2012-09-13 20:23 686对于提供事务支持的 ... -
Linux修改MySql默认存储引擎为InnoDB
2012-09-13 18:25 1538一、关闭相关应用 二、停止mysql bin/m ... -
MySQL数据库的初始化mysql_install_db
2012-09-13 14:13 4650一、mysql_install_db说明 当MySQL的 ... -
四层和七层负载均衡的区别介绍
2012-09-12 11:46 806简单理解四层和七层负载均衡:①所谓四层就是基于IP+端口 ... -
Linux下高并发Tcp需要突破的限制
2012-09-06 13:47 7201、修改用户进程可打开文件数限制 在Linux平台上, ... -
LInux Tcp 延迟确认问题
2012-09-06 10:17 1359案例一:同事随手写个压力测试程序,其实现逻辑为:每秒钟先连续发 ... -
Nagle算法 TCP_NODELAY和TCP_CORK
2012-09-06 08:43 1172Nagle算法 根据创建者John Nagle命 ... -
Oracle之自治事务
2012-09-04 11:32 969昨天处理项目中的一个 ... -
socket中accept()函数的理解
2012-09-01 22:41 6763如果客户端有连接请 ... -
[mysql]不要再执着于thread_concurrency
2012-08-20 10:51 3329结论: thread_concurrency 在GNU ... -
【转】对mysql日志进行操作的总结包括 启用,过期自动删除 等
2012-08-19 17:25 8271. 以前我错误的认为mysql的日志可以恢复到任何时 ... -
mysql 主从复制1201错误
2012-08-19 15:59 902工作日志之-MySQL slave Replication E ...
相关推荐
一、HandlerSocket是什么?HandlerSocket是akira higuchi写的一个MySQL的插件。以MySQL Daemon Plugin的形式提供类似NoSQL的网络服务,通过这个插件,你可以直接跟MySQL后端的存储引擎做key-value式的交互,省去了...
另一篇有关在基于RedHat的系统上安装HandlerSocket并使其运行的博客。 使用此PHP扩展在另一篇博客详细介绍。 事实 HandlerSocket会覆盖与SQL解析相关的所有CPU使用率。 相反,它直接向InnoDB使用文本协议来创建/...
安装,请在您的php项目目录中运行以下命令: php composer.phar require tz-lom/hsphp --no-update使用范例选择 $ c = new \ HSPHP \ ReadSocket ();$ c -> connect ();$ id = $ c -> getIndexId ( 'data_base_name'...
安装 $ go get github.com/bketelsen/handlersocket-go 阅读示例-最佳示例在TEST文件中。 hs := New() // Connect to database hs.Connect("127.0.0.1", 9998, 9999) defer hs.Close() hs.OpenIndex(1, "gotesting...
Nginx0.8.54+PHP5.3.3(php-fpm),安装有Mongodb和HandlerSocket的php驱动。Mongodb的php驱动为:mongodb-mongo-php-driver-1.1.1-19-gc584231.tar.gzHandlerSocket的php驱动为:php-handlersocket-0.0.7.tar.gz通过...
用于 MySQL 改进扩展的 HandlerSocket 插件 handlersocketi 扩展允许您访问 HandlerSocket 插件为 MySQL 提供的功能。 有关 MySQL 的 HandlerSocket 插件的更多信息,请访问
前些年,HandlerSocket的横空出世让人们眼前一亮,当时我还写了一篇文章介绍了其用法梗概,时至今日,由于种种原因,HandlerSocket并没有真正流行起来,不过庆幸的是MySQL官方受其启发,研发了基于InnoDB的Memcached...
1.安装Handlersocket 2.创建表创建表oauth_access_token ( id int(10)NOT NULL AUTO_INCREMENT, access_token varchar(255)默认为NULL, expires_in int(10)NOT NULL, last_used_time int(10)NOT NULL, ...