`

mysql-proxy安装

 
阅读更多

 

 安装 lua

安装必要的软件

yum install libtermcap-devel ncurses-devel libevent-devel readline-devel  gcc gcc-c++ make zlib-devel bzip2-devel openssl-devel
wget http://www.lua.org/ftp/lua-5.3.3.tar.gz
tar zxf lua-5.3.3.tar.gz
cd lua-5.3.3
make linux test

下载mysql-proxy

   wget http://cdn.mysql.com/archives/mysql-proxy/mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz

   tar -xzvf mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz

   mv -rf ./mysql-proxy-0.8.5-linux-el6-x86-64bit  /soft/mysqlproxy

   vi /etc/profile

增加

export LUA_PATH=/soft/mysqlproxy/share/mysql-proxy/*.lua

 

export PATH=$PATH:/soft/mysqlproxy/bin

 

esc

:wq 保存退出

 

cp -rf  /soft/mysqlproxy/share/doc/mysql-proxy/*.lua /soft/mysqlproxy/share/mysql-proxy/

 

在/soft/mysqlproxy/bin目录下建立 startMysqlProxy.sh文件

vi /soft/mysqlproxy/bin/startMysqlProxy.sh

 

mysql-proxy --proxy-address=192.168.1.131:8888 --proxy-read-only-backend-addresses=192.168.1.131:3306 --proxy-backend-addresses=192.168.1.132:3306 --proxy-lua-script=/soft/mysqlproxy/share/mysql-proxy/rw-splitting.lua 

 

 

:wq退出

登录授权

mysql -u root -p 

grant all on *.* to 'root'@'192.168.1.131' identified by 'mysql';

 

grant all on *.* to 'root'@'192.168.1.132' identified by 'mysql';

 

测试 mysql -u root -h 192.168.1.131 -P 8888 -p

输入密码  mysql

登录成功表示成功

 


分享到:
评论

相关推荐

    mysql-proxy 安装配置

    例如,在提供的文件中,使用的是`mysql-proxy-0.6.0-linux-rhas4-x86.tar.gz`。 - 解压下载的文件到 `/usr/local/proxymysql` 目录下。 - 将解压后的目录重命名为 `/usr/local/proxymysql`,然后进入该目录的`sbin...

    安装mysql-proxy所需工具

    在安装MySQL Proxy之前,我们需要确保系统上安装了必要的工具和依赖,以确保顺利进行。下面将详细介绍安装MySQL Proxy所需的工具及其重要性。 1. **操作系统兼容性**: MySQL Proxy支持多种操作系统,包括Linux、...

    mysql-proxy-0.8.5-windows-x86-32bit

    `mysql-proxy-0.8.5-windows-x86-34bit` 是 MySQL Proxy 的一个特定版本,适用于32位Windows操作系统。 MySQL Proxy 的主要功能和优势包括: 1. **透明代理**:MySQL Proxy 可以悄无声息地插入到客户端和服务器...

    使用mysql-proxy实现mysql读写分离

    --proxy-lua-script=/usr/local/mysql-proxy/sha ``` 其中,`--proxy-backend-addresses` 指定的是主数据库的地址和端口,而 `--proxy-read-only-backend-addresses` 指定的是从数据库的信息。 5. **启动mysql-...

    mysql-proxy安装与配置

    二、mysql-proxy安装 yum直接安装 [root@okingt ~]# yum install mysql-proxy 安装完毕可以直接查看版本号 [root@okingt ~]# mysql-proxy -V 三、mysql-proxy配置 设置权限 编辑文件/etc/mysql-

    mysql配置mysql-proxy读写分离1

    在这个配置中,`proxy-address` 设置了代理监听的 IP 和端口,`proxy-lua-script` 指定了包含读写分离逻辑的 Lua 脚本路径。`rw-splitting` 部分定义了主服务器的信息,而 `slave1` 和 `slave2` 定义了从服务器的...

    MySQL-Proxy

    ./mysql-proxy --proxy-read-only-backend-addresses=192.168.1.140:3306 --proxy-backend-addresses=192.168.1.14:3306 --proxy-lua-script=/usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua --...

    mysql-proxy安装部署.docx

    4. **安装 MySQL Proxy**:从源码编译 MySQL Proxy,创建自定义的安装目录,并使用 `./configure` 和 `make` 命令来编译和安装。 完成以上步骤后,MySQL Proxy 应该已经成功安装。接下来,可以通过编写 Lua 脚本来...

    mysql-proxy(mysql代理).txt

    mysql-proxy(mysql代理).txt 主要是配置 linux 环境下mysql的代理设置功能

    sharding-proxy实现分表

    由于 Sharding-Proxy 需要与 MySQL 通信,因此需要将对应的 MySQL JDBC 驱动 jar 包上传到 Sharding-Proxy 的 lib 目录下,以确保连接的兼容性。 #### 2.1.4. 上传分片 jar 包 如果自定义了分片策略,可能需要额外...

    zabbix-proxy-mysql-4.0.3-1.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    mysql-proxy-0.8.0.tar.gz

    mysql-proxy 安装需要依赖已有的mariadb或mysql 中的mysql_config yum install mariadb yum install mariadb-devel 解压资源进入后 ./configure make && make install

    MySQL 主从配置(linux),mysql-proxy

    安装`mysql-proxy`,例如这里的`mysql-proxy-0.8.5-linux-el6-x86-64bit`,解压后按照官方文档进行配置和启动。 在proxy的配置文件`mysql-proxy.conf`中,我们可以定义服务器池和规则: ```lua proxy-lua-script=/...

    MySQL-Proxy快速实现读写分离以及负载均衡

    `mysql-proxy-0.6.0-linux-rhas4-x86`目录下的`sbin`目录包含了可执行的`mysql-proxy`文件,将其移动到`/usr/local/sbin/`以添加到系统路径。`share`目录包含了一些示例Lua脚本,这些脚本可以用来定制MySQL Proxy的...

    MYSQL数据库读写分离mysql-proxy 32bit包

    在"mysql-proxy-0.8.5-linux-glibc2.3-x86-32bit"这个压缩包中,包含的是MySQL Proxy的32位版本,适用于基于Linux且采用glibc 2.3库的32位操作系统。安装和配置过程如下: 1. 解压下载的压缩包。 2. 执行编译和安装...

    windows++mysql-proxy全部数据包

    最后,"mysql-proxy-0.8.3-win32-x86.zip"是MySQL Proxy的Windows 32位版本,版本号为0.8.3。这个压缩文件包含了MySQL Proxy的可执行文件和其他必要文件,解压后可以直接在Windows操作系统上运行。为了安全起见,...

    mysql-proxy-0.8.3-win32-x86.zip

    `mysql-proxy-0.8.3-win32-x86.zip`是一个针对Windows 32位系统的MySQL Proxy版本,版本号为0.8.3。 1. **MySQL Proxy的基本概念** - **代理原理**:MySQL Proxy作为中间件运行,接收来自客户端的SQL请求,然后...

    zabbix-proxy-mysql-4.0.14-1.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    安装LAP+mysql主从库 apache+mysql+proxy主从+PHP+discuz论坛 .docx

    13. MYSQL-proxy安装配置:MYSQL-proxy可以通过安装MYSQL-proxy服务来实现,然后配置MYSQL-proxy来实现读写分离。 14. Discuz论坛安装配置:Discuz论坛可以通过安装Discuz论坛软件来实现,然后配置Discuz论坛来实现...

Global site tag (gtag.js) - Google Analytics