无法通过mysql-proxy在mysqld上启动mysql进程

时间:2018-07-03 23:06:24

标签: mysql proxy mysqladmin mysql-proxy

Mysql客户端能够通过mysql代理连接,但没有出现mysql shell提示

问题描述

我希望能够通过mysql代理将mysql查询传递给mysql服务器。我在自定义主机上创建了一个自定义用户,其中mysqld在自定义主机上运行,​​并且mysql代理侦听该自定义主机。将从定制主机上旋转并准备接收命令的mysql客户端无法在定制主机上运行。也就是说,它已连接但无法获取自定义ID

  • mysqld监听localhost:3306
  • mysql-proxy侦听端口localhost:3307和读/写后端localhost:3306
  • 我正在尝试在localhost:3307上运行mysql客户端

端子输出

  

dsashikanth $ mysql --host = localhost --port = 3307 -u dsashikanthlocal01 -p

     

输入密码:欢迎使用MySQL监视器。

     

命令以;结尾或\ g。

[无法获取mysql shell]

可能的原因

  1. mysql客户端无法通过mysql代理获取mysql服务器中的进程

  2. 这可能是mysql代理的行为,因为我能够执行dsashikanth $ mysql --host = localhost --port = 3306 -u dsashikanthlocal01 -p并获取mysql提示。

我不太确定

复制步骤

  1. 启动mysql(最好在自定义主机名和端口上)
  2. 启动mysql-proxy以监听自定义主机名和端口。
  3. 在mysql代理侦听的端口上的自定义主机名上调用mysql客户端

0 个答案:

没有答案