当前位置: 首页 > news >正文

HandlerSocket安装

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,如需转载请自行联系原作者

相关文章:

  • phpstorm10.0安装xdebug插件
  • 网络编程(socket,套接字)
  • selinux
  • Bzoj2756 [SCOI2012]奇怪的游戏
  • 汇新云智慧城市解决方案——以区块链加速智慧城市建设
  • Spring MVC RequestParam
  • Docker容器管理
  • 组件之间数据交互
  • io性能、free、ps命令、查看网络状态、抓包
  • C#学习常用类(1003)---NameObjectCollectionBase类
  • 思科动态路由RIP实验
  • 使用 python 收集获取 Linux 系统主机信息
  • 转录组入门(8): 富集分析
  • 单区域OSPF-----点到点链路上的ospf
  • 线性布局通过适配器可以动态加载view
  • 收藏网友的 源程序下载网
  • 【css3】浏览器内核及其兼容性
  • 【笔记】你不知道的JS读书笔记——Promise
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 【知识碎片】第三方登录弹窗效果
  • Babel配置的不完全指南
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Java小白进阶笔记(3)-初级面向对象
  • js中的正则表达式入门
  • React-flux杂记
  • 订阅Forge Viewer所有的事件
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 爬虫模拟登陆 SegmentFault
  • 前端技术周刊 2019-01-14:客户端存储
  • 用jQuery怎么做到前后端分离
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • #stm32驱动外设模块总结w5500模块
  • #每日一题合集#牛客JZ23-JZ33
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (1)(1.9) MSP (version 4.2)
  • (libusb) usb口自动刷新
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (接口自动化)Python3操作MySQL数据库
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (一)基于IDEA的JAVA基础12
  • (转)程序员技术练级攻略
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .net core 6 集成和使用 mongodb
  • .NET Core 中的路径问题
  • .NET delegate 委托 、 Event 事件,接口回调
  • .net MySql
  • .NET 事件模型教程(二)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET/C# 使用反射注册事件
  • .Net接口调试与案例
  • .NET下的多线程编程—1-线程机制概述