centos mysql proxy_Linux系统下安装与配置MySQL-proxy

Linux系统下安装与配置MySQL-proxy

2014-07-13 16:26来源:中国存储网

导读:一、安装与配置LUA 1)安装luawgethttp://www.lua.org/ftp/lua-5.1.4.tar.gztarzxvflua-5.1.4.tar.gzcdlua-5.1.4makePleasedomakePLATFORMwherePLATFO

一、安装与配置LUA

1)安装lua

wget http://www.lua.org/ftp/lua-5.1.4.tar.gz

tar zxvf lua-5.1.4.tar.gz

cd lua-5.1.4

make

Please do

make PLATFORM

where PLATFORM is one of these:

aix ansi bsd freebsd generic linux macosx mingw posix solaris

See INSTALL for complete instructions.

make linux

在包含自 lua.h:16 的文件中,

从 lua.c:15:

luaconf.h:275:31: 错误:readline/readline.h:没有那个文件或目录

luaconf.h:276:30: 错误:readline/history.h:没有那个文件或目录

lua.c: In function ‘pushline’:

lua.c:182: 警告:隐式声明函数 ‘readline’

lua.c:182: 警告:赋值时将整数赋给指针,未作类型转换

lua.c: In function ‘loadline’:

lua.c:210: 警告:隐式声明函数 ‘add_history’

make[2]: *** [lua.o] 错误 1

make[2]: Leaving directory `/data0/software/lua-5.1.4/src’

make[1]: *** [linux] 错误 2

make[1]: Leaving directory `/data0/software/lua-5.1.4/src’

make: *** [linux] 错误 2

yum install libtermcap-devel ncurses-devel libevent-devel

readline-devel

make linux

make linux install

问题解决,lua安装成功。

2) 测试lua

在终端下输入lua命令进入lua命令行吧!

print(‘Hello,world!’)

Ctrl+C强制跳出吧,本人不知道怎么退出,呵呵!

二、安装Mysql-Proxy

1)系统环境的设置(系统为CentOs 5.4):

确定这些包已经安装:GNU Autotools, flex, pkg-config, bazaar, MySQL client

libraries

yum install autoconf automake libtool flex pkgconfig bzr

mysql-devel

因为系统自带的libevent 和 glib的版本都比较低,然而mysql proxy

0.7.0对其版本要求是libevent>1.4.0,glib2>2.1.16.因此要手动编译。

①:libevent

wget

http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz

tar zvfx libevent-1.4.13-stable.tar.gz

cd libevent-1.4.13-stable

./configure

make

make install

②:GLIB

wget http://www.dbasky.net/tool/glib-2.18.4.tar.gz

tar zvfx glib-2.18.4.tar.gz

cd glib-2.18.4

./configure –with-libiconv=gnu

make && make install

2)安装Mysql-proxy

export

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export LUA_CFLAGS=”-I/usr/local/include” LUA_LIBS=”-L/usr/local/lib

-llua -ldl” LDFLAGS=”-lm”

./configure –prefix=/usr/local/webserver/mysql-proxy

–with-mysql=/usr/local/webserver/mysql/bin/mysql_config

make

make install

export PATH=$PATH:/usr/local/webserver/mysql-proxy/sbin/

编译完成,可以检查一下最终结果:

mysql-proxy -V

mysql-proxy 0.7.0

glib2: 2.18.4

libevent: 1.4.13-stable

2009-12-16 20:51:50: (warning) g_set_prgname() called multiple

times

admin: 0.7.0

proxy: 0.7.0

网上查找确认为:

Bug#559658: emacs23: g_set_prgname() called multiple times:

msg#01496

This is a bug in libglib2.0

中国存储网声明:此文观点不代表本站立场,如有版权疑问请联系我们。

相关阅读

金融云:探究MySQL金融版(原名:三节点企业版)

三节点企业版,顾名思义,底层维护了三个数据库节点,一主两备的复制拓扑结构意味着每个节点都是全量的数据,数据库事务日志(Log)从主库同步复制到所有的备库,当集群中超过半数的节点都写入成功后,事务才能完成提交。

CentOS5.5下PHP5.2.10未安装MySQL模块的解决方式

该篇介绍CentOS5.5下PHP5.2.10未安装MySQL模块的解决方式,详细内容如下:服务器操作系统是Centos5.5,此前已经有多套系统跑在上面,且装有PHP5.2.10。Centos5.X系统的稳定yum安装源版本是5.1.6,并不符合

在cluster中的SQL节点上安装php-mysql会有冲突提示

该篇介绍在cluster中的SQL节点上安装php-mysql会有冲突提示,详细内容如下:在mysql-cluster中,如果想把某个SQL节点升级为Web服务器,那么我们需要在该节点上安装php以及php对mysql的扩展模块,但是会出现

CentOS在使用yum install php-mysql安装php时报错的解决方法

该篇介绍CentOS在使用yum install php-mysql安装php时报错的解决方法,详细内容如下:由于此项目的apache只是用于下载功能和安装phpAdmin来查找数据库,而且之前已经安装了Mysql5.6,于是在部署是都是直接使用yum命

PHP下安全的连接MySQL数据库

该篇介绍PHP下安全的连接MySQL数据库,详细内容如下:如果PHP连接MySQL数据库失败时,会有警告信息出现,这很不利信息安全,比如WARNING:XXXXXXXXinD:xampplite\htdocs\bood\book\XX

数据中台进入银行后,会给给IT技术人员带来哪些挑战?

作为银行的技术人员,如何适应数据中台的变化。面临着业务挑战、技术挑战、组织架构挑战。

银行IT架构设计:选择集中式架构(非云化)还是分布式架构(云化)

近年来,随着金融产品和服务模式的持续变革,以及银行业转型发展的深入推进,促使人们不断思考银行IT 架构面临的挑战和影响。

TACC利用超级计算机模拟处理海水淡化

事实证明,海水淡化的秘诀在于:精确的网状均匀性,精确到纳米级。

对自己负责,对大家负责,请不要瞒报行程!告诉瞒报行程怎么处罚?

不听劝阻、不遵守相关隔离规定,导致他人感染,可以考虑过失以危险方法危害公共安全罪来定罪处罚。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值