mysql+美团点评_MySQL之安装美团点评的SQLAdvisor
注意:是在Centos7上安装SQLAdvisor,必须是在没有安装MySQL的Centos7上安装,因为如果事先安装了MySQL,那么安装SQLAdvisor时,MySQL的/etc/my.cnf会与SQLAdvisor的依赖发生冲突。
下面记录下笔记吧:
1.克隆代码
#cd /usr/local/src/
#git clone https://github.com/Meituan-Dianping/SQLAdvisor.git
2.安装依赖包
#yum install -y make cmake libaio-devel libffi-devel glib2 glib2-devel bison gcc gcc-c++
3.编译sqladvisor时依赖perconaserverclient_r, 因此需要安装Percona-Server-shared-56。有可能需要配置软链接例如:
#cd /usr/lib64/
#ln -s libperconaserverclient_r.so.18 libperconaserverclient_r.so
4.安装percona56 yum源及安装:
#wget http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
#yum install percona-release-0.1-3.noarch.rpm -y
#yum install Percona-Server-shared-56 -y
5.编译sqladvisor的依赖项sqlparser(源码目录)
#cd /usr/local/src/SQLAdvisor/
#cmake -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr/local/sqlparser -DIGNORE_AIO_CHECK=/usr/share/doc/libaio-0.3.109 ./
#make && make install
6.编译sqladvisor(源码目录)
#cd ./sqladvisor/
#cmake -DCMAKE_BUILD_TYPE=debug ./
#make
7.完成测试
#cp /usr/local/src/SQLAdvisor/sqladvisor/sqladvisor /usr/bin/sqladvisor
#sqladvisor -h 127.0.0.1 -P 3306 -u root -p '123456' -d test -q "sql语句" -v 1
8.用help查看使用方式
[root@localhost opt]# sqladvisor --help
用法:
sqladvisor [OPTION…] sqladvisor
SQL Advisor Summary
帮助选项:
-?, --help 显示帮助选项
应用程序选项:
-f, --defaults-file sqls file
-u, --username username
-p, --password password
-P, --port port
-h, --host host
-d, --dbname database name
-q, --sqls sqls
-v, --verbose 1:output logs 0:output nothing
来源:oschina
链接:https://my.oschina.net/u/2518341/blog/1858275
mysql+美团点评_MySQL之安装美团点评的SQLAdvisor相关推荐
- mysql fabric搭建_MySQL Fabric 安装部署
MySQL Fabric 是一个用于管理 MySQL 服务器群的可扩展框架.该框架实现了两个特性 - 高可用性 (HA) 以及使用数据分片的横向扩展.这两个特性既可以单独使用,也可以结合使用. 环境: ...
- mysql 一键脚本_mysql一键安装脚本
#!/bin/bash#本脚本用于一键安装mysql,cmake-3.0.1.tar.gz和mysql-5.5.37.tar.gz需要放在同一目录useraddmysqltar-zvxfcmake-3 ...
- mysql的编译_Mysql编译安装
Mysql编译安装 创建目录 [root@db02 ~]# mkdir /server/tools -p 进入目录 [root@db02 ~]# cd /server/tools/ 上传mysql源码 ...
- mysql 默认密码_mysql数据库安装
1.下载mysql数据库.我下载的是MySQL8.记住下载存放安装包的路径.双击开始安装. 2.按照下图勾选同意,然后点击下一步.此处没有截图,在网上找的. 3.左边蓝色区域可以看到安装到那一步了,安 ...
- mysql二进制升级_MySQL二进制安装,升级,多实例部署
MySQL二进制安装,升级,多实例部署 目标 理解线上部署考虑的因素 学会编译安装以及二进制安装mysql 学会升级mysql 学会多实例部署mysql数据库 学会合理部署mysql线上库 考虑因素: ...
- mysql 卸载插件_MySQL 插件安装或卸载(window validate_password 为例)
查看插件: mysql> show plugins; mysql> select plugin_name,plugin_status,plugin_type,load_option,plu ...
- mysql devel 编译_mysql编译安装
下载软件到usr/local目录下: cd /usr/local wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.19.t ...
- 创建mysql windows服务_MySQL的安装及创建(windows下操作)
一.MySQL的下载 二.MySQL的安装 1.解压:将下载的压缩包解压到指定目录,如:D:\MySQL\mysql-8.0.20-winx64,解压后在根目录下的bin文件夹有两个文件:mysql. ...
- mysql 脚本安装工具_mysql 非安装版的一个自动安装脚本及工具(更新版)
个人劳动,还请尊重,如若转载请注明出处.iihero@CSDN 看到有些朋友老问这个非安装版与安装版有什么区别(当然是windows平台) 干脆写了一个脚本自动为其创建iihero-的mysql服务. ...
最新文章
- btc勒索病毒文件恢复及数据库恢复方案
- 成功解决 AttributeError: module ‘keras.engine.topology‘ has no attribute ‘load_weights_from_hdf5_group_b
- 90%的程序员都写错的算法-二分查找万能模版
- how is native onClick event passed to application handler
- Android深度探索(卷一)第四章读书笔记
- 电商产品页多种出彩表现设计手法!
- 我的2018春招实习+秋招总结【前端开发】
- Android-JNI开发系列《七》补充jni与java的数据类型的对应关系和数据类型描述符
- C++ eof()函数相关应用技巧分享
- java 双向链表_数据结构-链表、栈和队列
- 免费提供离线地图部署服务
- 为什么保持代码整洁如此重要?
- 【CVE-2021-1675】Windows Print Spooler RCE
- 【Python爬虫】:使用高性能异步多进程爬虫获取豆瓣电影Top250
- 网络和计算机加密解密感叹号,网络连接显示感叹号但是能上网怎么办 网络连接显示感叹号原因【图文】...
- MSDC 4.3 接口规范(11)
- vue渲染大量数据优化_vue大数据表格卡顿问题的完美解决方案
- 大数据线性回归预测学生成绩
- 人工智能应用的细分领域有哪些
- 【Android】Android加密和解密方式