If I inspect the DB version information from within PHP, MariaDB returns an extra set of version numbers at the front of its version string.
>>> DB::connection()->getPdo()->getAttribute(PDO::ATTR_SERVER_VERSION);
=> "5.5.5-10.2.20-MariaDB-1:10.2.20+maria~bionic"
What does the 5.5.5
represent?
show variables where variable_name like '%version%'
and see what you get. My suspicion is that it is theinnodb_version
. - KIKO Software$pdo->getAttribute(PDO::ATTR_SERVER_VERSION)
on my dev box and got5.5.5-10.1.30-MariaDB
... my innodb version is5.6.36-82.2
... I'm going to hazard a guess that PDO hedges its bets with MariaDB versions when you requestPDO::ATTR_SERVER_VERSION
; I suspect5.5.5
and10.1.30
were the stable versions of the 5.x and 10.x branches when I installed MariaDB (currently it's 5.5.65 and 10.1.40 ... or 10.2.24 ... or 10.3.15 ... ho hum). - CD001