phpMyAdmin 5.0.3

Released 2020-10-10.

Welcome to the release of phpMyAdmin version 5.0.3. This is fixes an important security flaw as well as containing many other bug fixes.
Many of these bug fixes have been a long time coming and many of our users, contributors, and team members have worked hard on this release.

First the security fixes:
* PMASA-2020-5 XSS vulnerability with transformation feature
* PMASA-2020-6 SQL injection vulnerability with the search feature

Next a few of the key bugfixes included with this release:
* Fix an error message about htmlspecialchars() when attempting to export XML
* Support double tapping to edit on mobile
* Fix the error message "Use of undefined constant MYSQLI_TYPE_JSON" when using mysqlnd
* Fix fatal JS error on index creation after using Enter key to submit the form
* Fix "axis-order" to swap latitude and longitude on MySQL 8.1 or newer
* Fix an error when overwriting an existing query bookmark
* Fix some warnings that appear with PHP 8
* Fix alter user privileges query when editing an account with MySQL 8.0.11 and newer
* Fix issues regarding TIMESTAMP columns with default CURRENT_TIMESTAMP in MySQL 8.0.13 and newer
* Fix a message that "Warning: error_reporting() has been disabled for security reasons" on php 7.x

There are many other bugs fixes, please see the ChangeLog file included with this release for full details.

Known shortcomings:

Due to changes in the MySQL authentication method, PHP versions prior to 7.4 are unable to authenticate to a MySQL 8.0 or newer server (our tests show the problem actually began with MySQL 8.0.11). This relates to a PHP bug There is a workaround, that is to set your user account to use the current-style password hash method, mysql_native_password. This unfortunate lack of coordination has caused the incompatibility to affect all PHP applications, not just phpMyAdmin. For more details, you can see our bug tracker item at We suggest upgrading your PHP installation to take advantage of the authentication methods.

Downloads are available now at

For the phpMyAdmin team,

Older version compatible with PHP 7.1 and newer and MySQL/MariaDB 5.5 and newer. Was supported until February 24, 2021.

File Size Verification
phpMyAdmin-5.0.3-all-languages.tar.gz 10.8 MB [PGP] [SHA256]
phpMyAdmin-5.0.3-all-languages.tar.xz 6.5 MB [PGP] [SHA256]
phpMyAdmin-5.0.3-english.tar.gz 6.2 MB [PGP] [SHA256]
phpMyAdmin-5.0.3-english.tar.xz 4.5 MB [PGP] [SHA256] 7.7 MB [PGP] [SHA256]
phpMyAdmin-5.0.3-source.tar.xz 13.2 MB [PGP] [SHA256]

Since July 2015 all phpMyAdmin releases are cryptographically signed by the releasing developer. You should verify that the signature matches the archive you have downloaded. Verification instructions are placed in our documentation in the Verifying phpMyAdmin releases chapter.