Weedpacket;11041779 wrote:From a user's perspective, one thing that jumps out at me comparing 5.6 with 5.5 is the lack in the older version of fulltext searching in innodb tables.
But I have to admit I can't really answer any of your questions definitively (are you using the MySQLND or libmysql client library?) - I'm also using PostgreSQL (where policy is that the client can work with any server of the same or lower major version number) and I couldn't find any corresponding documentation for MySQL; and I have the luxury of not having to run it on Someone Else's Computer**™ (although even there I'd expect the client and server versions to match).
Incidentally, MySQL 5.7 is already a year old....
Thanks for the informative detail. I find it really irritating how the Ubuntu packages lag so far behind the cutting-edge development. My workstation is running PHP 5.3.10-1ubuntu3.12. On the other hand, I am still grateful to the package maintainers for making installation so easy.
I had tried sniffing around a bit to determine the difference between MySQLND and libmysql and am not entirely sure that that difference is. This page suggests that choosing one or the other is a 'compile time decision.' I'm guessing this means that, because I'm using packages to install PHP, this decision is not up to me but rather the package installers. I've been looking around phpinfo's output to try and determine which might have been chosen but am not having much luck. I did see this key-value pair:
MYSQL_LIBS = -L/usr/lib/x86_64-linux-gnu -lmysqlclient_r
There's also a credit for mysqlnd but I've noticed these credits seem to be built-in regardless of installed modules or compile time options. Interesting the Mysql credit is to Andrey Hristov, Ulf Wendel, Georg Richter, Johannes Schlüter (note the funny chars in Schluter's name).