memcached udf的安装,编译安装时出现各种报错,主要是各版本的不兼容引起的。
最后成功安装,以下是安装好的各种版本,按照安装顺序如下
mysql安装见 http://asyty.iteye.com/blog/1442503
安装memcached必须先安装libevent
安装libevent
tar -zvxf libevent-2.0.17-stable.tar.gz
cd libevent-2.0.17-stable
./configure --prefix=/usr
make && make install
查看是否安装成功 ls /usr/lib | grep libevent
安装memcached
tar -zxvf memcached-1.4.13.tar.gz
cd memcached-1.4.13
./configure --prefix=/usr/local/ --with-libevent=/usr
make && make install
查看是否安装成功 ls /usr/local/bin/ | grep memcached
尝试启动memcached
/usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 20000 -c 256 -P tmp/memcached.pid
telnet连接20000端口,查看memcached 状态
telnet 127.0.0.1 20000
//出现以下的信息
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
输入 stats 查看状态信息
安装libmemcached
要使用udf,必须安装libmemcached,这个比较恶心,尝试了很多很多版本,从0.38~最新的1.04,后面安装memcached_function_mysql均出现各种不同的报错,例如
servers.c:263:28: error: ‘memcached_st’ has no member named ‘hosts’servers.c:264:28: error: ‘memcached_st’ has no member named ‘hosts’
最后使用0.34版,据说0.37 0.36等等也没问题(后来试了下0.37编译没问题,但是和memcached_functions_mysql-1.1后面会出问题)
tar -zxvf libmemcached-0.34.tar.gz
cd libmemcached-0.34
./configure --with-memcached=/usr/local/bin/memcached
make && make install
安装 memcached_function_mysql
tar -zxvf memcached_functions_mysql-1.1.tar.gz
cd memcached_functions_mysql-1.1
./configure --prefix=/usr/local/memcached_mysql --with-mysql=/usr/local/mysql/bin/mysql_config --with-libmemcached=/usr/local
//指定libmemcached的目录,不然会报libmemcached not found
make && make install
将/usr/local/memcached_mysql/lib下的文件复制到mysql的lib中
sudo cp /usr/local/memcached_mysql/lib/libmemcached_functions_mysql.* /usr/local/mysql/lib/plugin/
同时,在mysql中添加udf函数,在解压的memcached_functions_mysql-1.1安装包文件夹下的/sql文件夹下,有两个sql文件,启动mysql服务并连接,在mysql中运行
mysql> use xxx // use某个database
mysql> source /xxxx/memcached_functions_mysql-1.1/sql/install_functions.sql //(这一步,0.37的libmemcached会出问题,函数对应不上)
mysql> source /xxxx/memcached_functions_mysql-1.1/sql/trigger_fun.sql
mysql> select * from mysql.func; //查看导入的函数
就大功告成!!如果make install过程中报错说没有权限访问啥啥的,就用 sudo make install 或者通过 sudo su root 切换到root用户吧。。。
相关推荐
mysql memcached UDF安装使用 MySQL Proxy应用入门 1 安装MySQL Proxy MySQL Proxy应用入门 2 MySQL Proxy配置选项 MySQL Proxy应用入门 3 使用MySQL Proxy MySQL UDF Mysql Proxy安装配置测 MySQL5 5 Semi ...
Windows8上安装虚拟机VirtualBox,然后新建虚拟电脑,搭建CentOS6.5 + mysql + nginx + php + memcached平台环境,部署网站。文档中记录了部分FAQ。
linux环境下memcached安装, 配置,以及配合tomcat 实现 session 工享。
java+mysql+memcached 安装包,以及客户端实现!!!
中文名: Apache, MySQL, memcached和Perl开发Web应用程序 原名: Developing Web Applications with Apache, MySQL, memcached, and Perl 作者: Patrick Galbraith资源格式: PDF 版本: 文字版 出版社: Wrox书号: ...
本书面向想要使用MySQL, memcached, Apache和Perl编写程序,并对提升开发进程和效率感兴趣的程序员.
nginx+apache+mysql+php+memcached+squid搭建门户网站
已成功在本机安装成功。比其他安装更详细。
接上篇:mysql使用mysql-udf-http效率测试笔记 ,这次不使用rest架构,而是使用:libmemcached和memcached_functions_mysql
Apache MySQL memcached Perl开发高速开源网站[扫描版]
安装tomcat,mysql,memcached,jdk脚本 安装tomcat,mysql,memcached,jdk脚本
ubuntu下搭建ngx_openresty环境,mysql数据库安装,memcached安装
memcache与mysql结合必备 memcached_functions_mysql-1.1.tar.gz
安装Memcached及Memcached配置
memcached安装软件 libevent-2.0.21-stable.tar.gz magent.tar.gz memcached-1.4.15.tar.gz
jdk加tomcat加 apache 加memcached加mysql安装配置手册.docx
本书面向想要使用MySQL, memcached, Apache和Perl编写程序,并对提升开发进程和效率感兴趣的程序员.
win7 安装memcached安装,内含有memcached.exe安装资源以及php_memcache5.4-ts
1、请先确保安装了memcached开发包 2、使用c语言编写 3、是一个完整的工程,也是一个完整的demo,对于第一次不知道怎么使用memcached API进行开发的同学来说非常有用。
本文档主要讲述的是Java环境下Memcached应用详解;这里将介绍Java环境下Memcached应用,Memcached主要是集群环境下的缓存解决方案,希望本文对大家有所帮助。 本文将对在Java环境下Memcached应用进行详细介绍。...