mysql-5.7.5-labs-http-documentation中文翻译-第三章 安装

来源:互联网 发布:vb.net 安卓手机开发 编辑:程序博客网 时间:2024/05/18 08:41

HTTP插件以Mysql实验室发布版本提供。实验室发布版提供了早期开发版本。
实验室版由两部分组成。一个是Mysql5.7的特殊版本,另个则是插件本身。插件呢是可以被载入到这个特殊的 Mysql5.7插件支持版本中。也仅仅只有这个Mysql服务器提供内置的接口支持。

3.1插件安装

跟随以下标准Mysql服务器安装指令安装服务器。载入插件到Mysql服务器中,使用show plugins命令来确认是否已经被Mysql载入了。

mysql> INSTALL PLUGIN myhttp SONAME 'libmyhttp.so'mysql> SHOW PLUGINS...mysql> SELECT * FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME='myhttp'\G*************************** 1. row ***************************PLUGIN_NAME: myhttpPLUGIN_VERSION: 1.0PLUGIN_STATUS: ACTIVEPLUGIN_TYPE: DAEMONPLUGIN_TYPE_VERSION: 50705.0PLUGIN_LIBRARY: libmyhttp.soPLUGIN_LIBRARY_VERSION: 1.5PLUGIN_AUTHOR: Andrey Hristov, Ulf WendelPLUGIN_DESCRIPTION: HTTP Plugin for MySQLPLUGIN_LICENSE: GPLLOAD_OPTION: ON1 row in set (0,09 sec)

安装完成之后,插件就该开始监听HTTP客户端请求并且处理他们了。默认HTTP监听端口号是8080。默认情况下呢,HTTP基本的认证机制使用来确保安全访问的。默认的HTTP基础认证用户名是basic_auth_user,而密码是basic_auth_passwd。你可以出具相应的HTTP请求来验证HTTP服务器是否在运行。

shell> curl --user basic_auth_user:basic_auth_passwd --url "http://127.0.0.1:8080/"{"error": 404,"message": "Not Found"}
0 0