Copyright (c) 2013-2017 Altenwald Solutions, S.L.
Authors: "Manuel Rubio" ([email protected]
).
MySQL Server Protocol in Erlang. This project let you implement the MySQL protocol for your server. Throught a MySQL connection you could send queries or fake a MySQL connection to do a proxy or whatever else.
The system for tests use maps so, you have to use Erlang OTP 17+:
Erlang Version | Support | Notes |
---|---|---|
19.2 | ✔️ | Recommended if you use OTP 19 |
19.1 | ✔️ | |
19.0 | ✔️ | |
18.3 | ✔️ | Recommended if you use OTP 18 |
18.2.1 | ✔️ | |
18.2 | ✔️ | |
18.1 | ✔️ | |
18.0 | ✔️ | |
17.5 | ✔️ | Recommended if you use OTP 17 |
17.4 | ✔️ | |
17.3 | ❌ | fail in SSL |
17.2 | ❌ | no tests available in Travis-CI |
17.1 | ✔️ | |
17.0 | ✔️ |
If you want to use, only add this in rebar.config:
{deps, [
{myproto, ".*", {git, "git://github.com/altenwald/myproto.git", master}}
]}.
For configuration you can check configure and running entry.
gen_myproto |
my_acceptor |
my_datatypes |
my_dummy_handler |
my_packet |
my_request |
my_response |
myproto_app |