HandlerSocket安装

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

HandlerSocket安装

1、下载HandlerSocket

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

2、查看你服务器mysql的版本,下载对应的源代码包并解压

3、安装HandleSocket

unzip HandlerSocket-Plugin-for-MySQL-master .zip

./autogen.sh

 ./configure --with-mysql-source=/root/mysql-5.6.26/ --with-mysql-bindir=/home/mysql/mysql/bin/ --with-mysql-plugindir=/home/mysql/mysql/lib/plugin/ 

其中:

--with-mysql-source:指定MySQL源码所在目录

--with-mysql-bindir:指定mysql_config所在目录

--with-mysql-plugindir:指定MySQL插件的存储路径

执行make编译安装:

make && make install

4、mysql相关设置

(1)将下面写入my.cnf中,重启数据库

  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

innodb_buffer_pool_size=1024M

innodb_log_file_size=512M

innodb_log_files_in_group = 3

open_files_limit = 65535

innodb_adaptive_hash_index=1

(2)在mysql里加载HandlerSocket插件:

mysql>install plugin handlersocket SONAME 'handlersocket.so';

mysql>show plugins;#查看插件是否加载成功。

5、查看端口

lsof -i -P|grep mysql

mysqld    2646   mysql   17u  IPv4  14234      0t0  TCP *:9998 (LISTEN)

mysqld    2646   mysql   35u  IPv4  14257      0t0  TCP *:9999 (LISTEN)

mysqld    2646   mysql   37u  IPv6  14272      0t0  TCP *:3306 (LISTEN)



本文转自 corasql 51CTO博客,原文链接:http://blog.51cto.com/corasql/1707594,如需转载请自行联系原作者
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
Linux Go iOS开发
安装 Wails
安装 Wails
21 0
|
3月前
|
程序员 Python
Anconda安装(超详细 3(4)
Anconda安装(超详细 3(4)
Anconda安装(超详细 3(4)
|
8月前
|
Kubernetes 搜索推荐 Ubuntu
002_安装k8s
002_安装k8s
120 0
|
11月前
|
Web App开发 安全 程序员
Bito安装及使用
Bito安装及使用
646 0
|
Windows
安装
安装
120 0
|
Kubernetes 数据可视化 Docker
dacker安装
dacker安装
|
Web App开发 存储 缓存
Tampermonkey的安装与使用
Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利。 它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。
452 0
Tampermonkey的安装与使用
|
JSON Shell 网络安全
HTTPie的安装及使用
**HTTPie**(发音为*aitch-tee-tee-pie*)是一个命令行HTTP客户端。其目标是使与Web服务的CLI交互尽可能人性化。它提供了一个简单的`http`命令,允许使用简单自然的语法发送任意HTTP请求,并显示彩色输出。
8711 0
|
存储 Java Linux
ELKStack快速安装
对于日志来说,最常见的需求就是收集、存储、查询、展示,开源社区正好有相对应的开源项目:logstash(收集)、elasticsearch(存储+搜索)、kibana(展示),我们将这三个组合起来的技术称之为ELKStack。
526 0
|
Python 开发工具 git