`

handlersocket-mysql-plugin安装过程

 
阅读更多

系统ubuntu10.04

下载5.5.13 mysql

http://dev.mysql.com/downloads/mirror.php?id=402746注意是源码

apt-get install cmake安装cmake编译mysql时使用,从5.5开始使用

apt-get installbison安装bison同样mysql使用

apt-get installlibncurses5-dev同样mysql使用

解压缩mysql,命令行进入mysql目录

执行cmake . make完成mysql编译

执行make install安装mysql

安装完成执行如下命令

groupadd mysql

useradd -r -g mysql mysql

cd /usr/local/mysql

chown -R mysql:mysql .

chgrp -R mysql .

.scripts/mysql_install_db --user=mysql

cp support-files/my-medium.cnf /etc/my.cnf

bin/mysqld_safe --user=mysql &

cp support-files/mysql.server /etc/init.d/mysql.server

测试mysql安装

bin/mysqladmin version

 

./mysqladmin Ver 8.42 Distrib 5.5.13, for Linux on i686

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

 

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

 

Server version 5.5.13-log

Protocol version 10

Connection Localhost via UNIX socket

UNIX socket /tmp/mysql.sock

Uptime: 6 min 48 sec

 

Threads: 1 Questions: 1 Slow queries: 0 Opens: 33 Flush tables: 1 Open tables: 26 Queries per second avg: 0.2

成功
bin/mysql -u root
进入mysql命令行

mysql>

 

set password for 'root'@'localhost'=password('root'); ##修改root密码

 

安装HandlerSocket Plugin:

下载handlersocket mysql plugin

https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL/

解压进入目录

./autogen.sh


./configure --with-mysql-source=mysql源码目录 --with-mysql-bindir=mysql安装目录/bin --with-mysql-plugindir=mysql安装目录/lib/plugin

make

make install完成安装

 

重新进入mysql命令行

install plugin handlersocket soname 'handlersocket.so'; 安装handlersocket插件

show plugins;


 

mysql> show plugins;

+-----------------------+--------+--------------------+------------------+---------+

| 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 |

| MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |

| CSV | ACTIVE | STORAGE ENGINE | NULL | GPL |

| MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL |

| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |

| PERFORMANCE_SCHEMA | 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 |

| partition | ACTIVE | STORAGE ENGINE | NULL | GPL |

| handlersocket | ACTIVE | DAEMON | handlersocket.so | BSD |

+-----------------------+--------+--------------------+------------------+---------+

18 rows in set (0.00 sec)

安装完成

 

分享到:
评论

相关推荐

    mysql-handlersocket-1.0.6-1.DC.1.x86_64

    mysql-handlersocket-1.0.6-1.DC.1.x86_64

    handlersocket-go:一个用于连接HandlerSocket的Go库(github.comahigutiHandlerSocket-Plugin-for-MySQL)

    参见github.com/ahiguti/HandlerSocket-Plugin-for-MySQL/ 安装 $ go get github.com/bketelsen/handlersocket-go 阅读示例-最佳示例在TEST文件中。 hs := New() // Connect to database hs.Connect("127.0.0.1", ...

    MySQL HandlerSocket插件安装配置教程

    [root@iredmail HandlerSocket-Plugin-for-MySQL]# ./configure --prefix=/usr/local/webserver/handlersocket --with-mysql-source=/opt/mysql-5.5.20 --with-mysql-bindir=/usr/local/webserver/mysql5520/bin --...

    MySQL插件HandlerSocket.zip

    1. 下载源代码:从开源仓库获取HandlerSocket-Plugin-for-MySQL-master压缩包。 2. 解压文件:将下载的zip文件解压到一个目录下。 3. 编译与安装:进入解压后的目录,使用MySQL的编译工具进行编译,然后将生成的库...

    php-handlersocket:一个使用HandlerSocket NoSQL MySQL插件的PECL扩展

    另一篇有关在基于RedHat的系统上安装HandlerSocket并使其运行的博客。 使用此PHP扩展在另一篇博客详细介绍。 事实 HandlerSocket会覆盖与SQL解析相关的所有CPU使用率。 相反,它直接向InnoDB使用文本协议来创建/...

    php-handlersocket

    HandlerSocket是MySQL提供的一种高性能、低延迟的接口,旨在为InnoDB存储引擎提供NoSQL风格的访问方式。通过绕过SQL解析和优化步骤,HandlerSocket能显著提高数据读取和写入的速度,尤其适用于大数据量的实时应用。 ...

    HandlerSocket详细介绍

    HandlerSocket是一种开源的高性能数据库缓存系统,它结合了MySQL和memcached的优点,旨在提供一种快速、高效的数据存储和检索方式。HandlerSocket最初由Yoshinori Matsunobu在DeNA公司工作期间开发。DeNA是一家日本...

    mysql自学文档--教你怎么自学mysql

    1. **MySQL的编译安装**:了解如何在Linux系统下编译源码安装MySQL,这涉及到配置选项、依赖库的安装和编译过程。 2. **第三方存储引擎的安装配置**:MySQL支持多种存储引擎,如MyISAM、InnoDB和MEMORY,了解它们的...

    MySQL新技术在淘宝的使用

    综上所述,MySQL新技术在淘宝的使用过程中,不仅涉及到数据库本身的优化,还包括了诸如Tair缓存系统、高速存储硬件(如Flash SSD)、HandlerSocket插件以及Percona分支等多种技术和工具的综合运用。通过这些新技术的...

    php-ext-handlersocketi:用于 MySQL 改进扩展的 PHP HandlerSocket 插件

    用于 MySQL 改进扩展的 HandlerSocket 插件 handlersocketi 扩展允许您访问 HandlerSocket 插件为 MySQL 提供的功能。 有关 MySQL 的 HandlerSocket 插件的更多信息,请访问

    TDH_Socket_Plugin_for_MySQL.zip

    TDH_Socket 是一个MySQL daemon 插件, 类似于HandlerSocket。现在TDH_Socket能接受客户端的TCP请求,并且直接通过MySQL的Handler层访问数据,绕开了SQL解析等一系列逻辑。TDH_Socket的Java客户端可以通过在客户端...

    up_178600_php-handelrsocket_hthwt.rar

    HandlerSocket是MySQL数据库的一个扩展,它允许PHP通过socket直接与MySQL的存储引擎进行通信,跳过了SQL解析和优化等步骤,从而实现了极高的读写性能。这对于处理大量并发读写操作的Web应用来说非常有用。 描述中...

    HandlerSocket

    HandlerSocket的应用场景:MySQL自身的局限性,很多站点都采用了MySQL+Memcached的经典架构,甚至一些网站放弃MySQL而采用NoSQL产品,比如Redis/MongoDB等。不可否认,在做一些简单查询(尤其是PK查询)的时候,很多...

    HandlerSocket插件1

    HandlerSocket 是一个由日本开发者 akira higuchi 开发的 MySQL 插件,它的核心功能在于提供了一种直接与 MySQL 存储引擎进行键值对交互的方式,绕过了传统的 SQL 解析和执行过程,极大地提高了数据库的查询速度。...

    up_632667_php-handelrsocket_q248j.rar

    2. **安装与配置**:安装HandlerSocket需要在MySQL服务器端启用插件,并在PHP环境中正确配置和加载对应的扩展。 3. **API使用**:了解HandlerSocket提供的PHP API,如`new handler_socket()`,`connect()`,`read()...

Global site tag (gtag.js) - Google Analytics