What's the difference between `libperconaserverclient20-dev` and `libmysqlclient-dev`?

My guess is that if I use Percona Server for MySQL, I should install libperconaserverclient20-dev, but if I use MySQL Server or MariaDB Server, I should install libmysqlclient-dev. Is my assumption correct?

1 Like

@jdstone, yes, the libperconaserverclient20 is for Percona Server MySQL. I believe if you use MariaDB, you should use the libmariadbclient library.
For the most part, unless you are using some specific feature to Percona or MariaDB, any of the libraries would work as they all speak the same MySQL protocol.