mysql-proxy

    2热度

    1回答

    我已成功安装了mysql-proxy并了解了工作方式和lua脚本。 但我不擅长写lua。 所以我的问题是我用于虚拟主机的软件不断在查询中使用OLD_PASSWORD('')创建mysql用户。我认为mysql-proxy应该很容易地用新的PASSWORD('')值替换OLD_PASSWORD('')。 我最近看到一些教程在youtube上,一些ppl设法通过phpmyadmin替换查询。如果有其他

    4热度

    1回答

    我将所有的表分成几个数据库服务器,例如:服务器A中的table1/2/... 10,服务器B中的表11/12 ...。 我想达到的目标: sql查询:select * from table1 ; 使用lua传输此查询到serverA。如果查询表是在B,其发送到B 我在代理DOC研究rw-splitting.lua,它只是改变proxy.connection.backend_ndx。但我测试,以改变

    3热度

    1回答

    是否有可能在mysql-proxy的lua脚本中拦截和更改登录信息。 例如,如果用户打代理这样的: mysql -h localhost -P 4040 -u bob -D orders -p 我想不仅重定向到后端服务器,同时也是用户名/数据库名改变,使连接上面的命令是这样的等价物: mysql -h production.server -P 3306 -u bob_production -D

    0热度

    1回答

    我有三个Mysql的节点如下: Master Address: 192.168.1.77:3306 Slave1 Address: 192.168.1.76:3306 Slave2 Address: 192.168.1.69:3306 后,我在192.168.1.67安装的0.8.3版本的MySQL代理,并创建我的配置如下: [mysql-proxy] admin-username=pr

    0热度

    1回答

    我试图从mysql代理执行lua脚本。 我写了一个名为login.lua的脚本。我成功安装了mysql-proxy。我试图调用这个命令 mysql-proxy --proxy-lua-script=/path/to/login.lua 然后我启动mysql客户端并输入密码登录。 我期待mysql客户端调用mysql代理,因此期待login.lua在命令行上执行。这是预期的行为吗?如果是这样,我是否

    2热度

    2回答

    是否有任何假设Redis服务器作为特殊类型的MySQL引擎的努力? 例如: CREATE TABLE key_value_pairs ( id INT, name VARCHAR(30), VALUE VARCHAR(200) ) ENGINE = REDIS; 所以数据可能是直接JOIN“编在一起,或做所有类型下的SQL查询的计算和转换。 或者在MySQL-Pr

    3热度

    1回答

    我想用SELECT COUNT(1)(针对此用例)更改所有SELECT COUNT(*)查询。 我有以下LUA脚本,但它不以某种方式工作: function read_query(packet) if string.byte(packet) == proxy.COM_QUERY then local query = string.sub(packet, 2) loca

    0热度

    1回答

    我刚刚安装了mysql proxy 0.8.2,并开始使用它。我将它与两台MySQL 5.5服务器一起使用,在3306上监听,代理服务器在4040上运行。哦,操作系统是Win 7 32位。 我的问题是,检查服务器状态的mysql代理似乎不应该。 我启动脚本,并且它应该运行。但是,当我关闭主服务器,剧本似乎并没有认识到 - 它仍然会尝试连接到它... 版本信息 mysql-proxy 0.8.2

    0热度

    1回答

    我想在我的测试环境中配置mysql代理以观察下面的内容。 1. Behavior of the proxy 2. How load, CPU usage varies on my test server for read/write distribution. 我GOOGLE了,能够在我的Ubuntu Linux上安装代理。 但我没有看到任何配置它在一步一步的方式,以及如何启动或停止此事。

    0热度

    1回答

    我的程序与远程MySQL服务器一起工作,我想在我的计算机上创建一个本地代理服务器以使事情更快(连接池连接,缓存查询等)。我去过的文档:http://dev.mysql.com/doc/refman/5.1/en/mysql-proxy.html 我跑,一个控制台上: [email protected]:~$ mysql-proxy --proxy-backend-addresses=$MYSQL