centos安装mysql-proxy


mysql-proxy的用处就不再说了
mysql-proxy依赖libevent,lua,glib2等几个软件

所以在安装之前先


yum install lua-devel
yum install glib2-devel

libevent我采用源代码安装,

下载的

libevent-1.4.13-stable.tar.gz


tar zvfx libevent-1.4.13-stable.tar.gz
./configure
进去make
make install

现在就可以安装mysql-proxy了

mysql-proxy

下载源码

还是先


tar zvfx
./configure
make
make check
make install
ldconfig

现在就可以使用mysql-proxy了

如现在我们数据库在192.168.1.245,本机地址192.168.1.201

我们可以这样


 mysql-proxy -P 192.168.1.201:3308 --proxy-backend-addresses=192.168.1.245:3306

然后客户端连192.168.1.201:3308即可访问245的数据库,用户名密码用245的。

有些只能内网访问的,又用不惯命令行的,可以这么干

原文:http://my.oschina.net/gotham/blog/344823#OSC_h1_1

时间: 2024-10-23 04:57:04

centos安装mysql-proxy的相关文章

CentOS安装MySQL问题汇总

遇到的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) denied for user 'root'@'localhost' (using password: NO) 描述:刚安装完MySQL,第一次登陆. [[email protected] ~]$ mysql -u root -p Enter password: #我记得root初始是没密码的,这句直接回车 ERROR

centos 安装mysql 5.5.12

1.安装gcc-c++  gcc make cmake编译器 2.安装ncurses 3.添加用户组 groupadd mysql useradd -r -g mysql mysql 4.安装 tar -zxvf mysql-5.5.12.tar.gz cd mysql-5.5.12 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=ut

虚拟机centos安装mysql遇到 Couldn‘t resolve host ‘mirror

网上查了一下说是DNS服务器错误.于是修改一下 /etc/resolv.conf添加一个nameserver 8.8.8.8完成虚拟机centos安装mysql遇到 Couldn't resolve host 'mirror安装MySql server:1.下载安装 yum install -y mysql-server2.服务开启 service mysqld start3.服务随开机启动 chkconfig mysqld on4.进入mysql mysql exit5.安装连接 yum in

linix (Centos) 安装 mysql

Linux(centos)安装mysql 数据库 卸载原先数据库 1.  查询系统有没有安装数据库 rpm -qa | grep mysql 2.卸载原先的数据库 rpm -e mysql // 普通删除模式  rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 使用yum 安装数据库 1.查询yum提供的数据库版本 yum list | grep mysql 2.安装数据库 yum install  -y

Centos 安装mysql

CentOs中mysql的安装与配置[转] 在linux中安装数据库首选MySQL,Mysql数据库的第一个版本就是发行在Linux系统上,其他选择还可以有postgreSQL,oracle等 在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件 这里我是通过yum来进行mysql数据库的安装的,通过这种

1.centOS安装Mysql

上个星期研究了一个星期的Mysql,从今天起把学到的东西整理一下. ---------------------------------------------- mysql安装本人亲试过两种安装方式,一种rpm方式,一种绿色方式安装,个人感觉rpm方式最方便 1.rpm方式 1)需要的软件包:(5.5为例,https://dev.mysql.com/downloads/mysql/5.5.html#downloads) MySQL-client-5.5.48-1.linux2.6.i386.rp

centos安装mysql数据库

a.镜像自带安装 1.查看系统mysql rpm -qa | grep mysql 2.强制卸载历史版本 rpm -e --nodeps mysql 3.查看yum源下提供的msyql yum list | grep mysql 4.执行安装 yum install -y mysql-server mysql mysql-devel rpm -qi mysql-server 5.启动 service mysqld start 6.修改为开机自启动 chkconfig --list | grep

CentOS 安装MySQL(rpm)提示错误Header V3 DSA/SHA1 Signature

提示错误:Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY error: Failed dependencies 错误原因:这是由于yum安装了旧版本的GPG keys造成的 解决办法:后面加上--force --nodeps 原文: 摘要: CentOS安装rpm安装MySQL时爆出警告: 警告:mysql-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID

centos 安装mysql密码修改后还是不能连接的原因

centos 上安装mysql密码修改后还是不能连接出现错误:ERROR 1142 (42000): SELECT command denied to user ''@'localhost' for table 'user' 解决方法: 1.退出mysql mysql> quit; Bye 2.执行下面语句 [[email protected] 桌面]# mysqld_safe --skip-grant-table 3.删除空用户 mysql -uroot  mysql delete from

CentOS安装mysql*.rpm提示conflicts with file from package的解决办法

CentOS 6.5下安装MySql 5.6 解压文件:tar xvf MySQL-5.6.19-1.linux_glibc2.5.x86_64.rpm-bundle.tar 释放出以下文件: MySQL-embedded-5.6.19-1.linux_glibc2.5.x86_64.rpmMySQL-devel-5.6.19-1.linux_glibc2.5.x86_64.rpmMySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64.rpmMySQ