Eu tentei instalar usando o sudo apt-get como abaixo, mas recebi um erro
majid@K53SC:~$ sudo apt-get install mysql-proxy
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mysql-proxy
Tentei fazer o download do linux-Genereic ( link ) e extrair e executar; mas o cliente mysql não pode se conectar ao servidor via proxy:
Terminal 1:
$ mysql-proxy --proxy-address=127.0.0.1:4040 --proxy-backend-addresses=localhost:3306 --proxy-lua-script=/home/majid/Documents/first_example.lua --plugins=proxy
2016-11-01 20:34:20: (critical) plugin proxy 0.8.5 started
we got a normal query: select @@version_comment limit 1
Terminal 2:
majid@K53SC:~$ mysql -h 127.0.0.1 -P4040 -u root -ppassword
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
e fica lá; nada acontece.
então qual é a maneira correta de instalar e usar o mysql-proxy no Ubuntu 16.04?
Atenciosamente
Editar:
Como comentário de David Foerster eu baixei o Pacote Deb Trusty e instalado.
Eu recebo agora como abaixo:
Terminal 1:
$ mysql-proxy --proxy-address=127.0.0.1:4040 --proxy-backend-addresses=localhost:3306 --proxy-lua-script=/home/majid/Documents/first_example.lua --plugins=proxy
Terminal 2:
$ mysql -h 127.0.0.1 -P4040 -u root -ppassword
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1043 (08S01): Bad handshake