Released 2016-02-22.
Welcome to phpMyAdmin 4.5.5, a regularly scheduled maintenance release with several important bug fixes. Fixes include improvements to changing passwords on newer MariaDB servers and several fixes to the parser. 4.5.5.0 (2016-02-22) - issue Undefined index: is_ajax_request - issue #11855 Fix password change on MariaDB 10.1 and newer - issue #11874 Validate version information before further processing it - issue #11881 Full processlist lost on refresh - issue #11834 Adjust privileges fails if database name contains underscores - issue #11906 'Loading...' banner shows on login screen - issue #11930 Fixed changing of table parameters, eg. AUTO_INCREMENT - issue #11885 Call to undefined function SqlParser\ctype_alnum() - issue #11879 4.5.3.1 - NOW() function not recognized by parser - issue #11867 Gracefully handle the DESC statement - issue #11843 Fractional timestamp causes corrupted SQL export - issue #11836 Static analysis error for valid WHERE condition with IF keyword - issue #11800 Syntax Verifier error using REGEXP in SQL statement - issue #11799 Backslashes in comments are being interpreted as escape characters - issue #11909 Can't insert row into table that contains generated column - issue #11677 sql-parser and php-gettext collide. - issue #11920 Can't disable backquotes in export - issue #11911 Inserts via tbl_change.php in VARBINARY columns does not allow using HEX() and MD5() - issue #11939 Correct content type for uploaded error reports - issue #11940 Silent errors from checking local documentation - issue #11944 Fixed error on servers with disabled php_uname - issue #11946 Correctly store and report file upload errors - issue #11948 Avoid javascript errors on invalid location hash - issue #11950 Fix PHP warning on configuration errors - issue #11951 Silent errors on checking for writable folders - issue #11952 Silent warning on invalid file upload - issue #11953 Do not fail getting filename with open_basedir limitations - issue #11956 unrecognized keyword interval - issue Field names and aliases are being correctly parsed now. - issue #11959 Fix javascript error in setup - issue #11964 Undefined index: TABLE_COMMENT in database structure page - issue #11967 Fix PHP error on loading invalid XML or ODS file - issue #11969 Missing confirmation while dropping a view in view_operations.php - issue #11968 Fix export of index comments in SQL - issue #11979 DECLARE not accepted as valid SQL 4.5.4.1 (2016-01-28) - issue #11892 Error with PMA 4.4.15.3 - issue #11896 Remove hard dependency on phpseclib 4.5.4 (2016-01-28) - issue #11724 live data edit of big sets is not working - issue Table list not saved in db QBE bookmarked search - issue #11777 While 'changing a column', query fails with a syntax error after the 'CHARSET=' keyword - issue #11783 Avoid syntax error in javascript messages on invalid PHP setting for max_input_vars - issue #11784 Properly handle errors in upacking zip archive - issue #11785 Set PHP's internal encoding to UTF-8 - issue #11786 Fixed Kanji encoding in some specific cases - issue #11787 Check whether iconv works before using it - issue #11788 Avoid conversion of MySQL error messages - issue #11792 Undefined index: parameters - issue #11802 Undefined index: field_name_orig - issue Undefined index: host - issue #11810 'Add to central columns' (per column button) does nothing - issue #11727 SQL duplicate entry error trying to INSERT in designer_settings table - issue #11798 Fix handling of databases with dot in a name - issue #11820 Fix hiding of page content behind menu - issue #11780 FROM clause not generated after loading search bookmark - issue #11826 Fix creating/editing VIEW with DEFINER containing special chars - issue #11828 Do not invoke FLUSH PRIVILEGES when server in --skip-grant-tables - issue #11804 Misleading message for configuration storage - issue #11772 Table pagination does nothing when session expired - issue #11840 Index comments not working properly - issue #11791 Better handle local storage errors - issue #11752 Improve detection of privileges for privilege adjusting - issue #11854 Undefined property: stdClass::$releases at version check when disabled in config - issue #11814 SQL comment and variable stripped from bookmark on save - issue Gracefully handle errors in regex based javascript search - issue [Security] Multiple full path disclosure vulnerabilities, see PMASA-2016-1 - issue [Security] Unsafe generation of CSRF token, see PMASA-2016-2 - issue [Security] Multiple XSS vulnerabilities, see PMASA-2016-3 - issue [Security] Insecure password generation in JavaScript, see PMASA-2016-4 - issue [Security] Unsafe comparison of CSRF token, see PMASA-2016-5 - issue [Security] Multiple full path disclosure vulnerabilities, see PMASA-2016-6 - issue [Security] XSS vulnerability in normalization page, see PMASA-2016-7 - issue [Security] Full path disclosure vulnerability in SQL parser, see PMASA-2016-8 - issue [Security] XSS vulnerability in SQL editor, see PMASA-2016-9 4.5.3.0 (2015-12-23) - issue #11744 Incomplete results of UNION ALL - issue #11742 MATCH AGAINST keywords not recognized - issue #11723 syntax verifier is not knowing "STRAIGHT_JOIN" - issue #11699 REPLACE() function confused with REPLACE statement - issue #11690 FLUSH word not recognized by parser - issue #11664 Online syntax verifier bug - "IF" on SELECT statement - issue #11665 Format breaks query with COUNT() - issue Undefinex index: SendErrorReports - issue Incorrect script name in include - issue #11685 Warning: Invalid argument supplied for foreach() - issue #11687 Delimiter missing while exporting multiple db routines - issue #11684 mysql_native_password with MariaDB bug - issue #11693 Flush privileges overusage - related to #11597 - issue #11691 Query was empty on creating User in 4.5.2 - issue #11695 PMA_getDataForDeleteUsers() warning - issue #11698 Cannot create user on Percona Server - issue Properly report error on connecting - issue #11706 Database export template not saving compression option - issue #11721 Fix single quote export for servers in ANSI_QUOTES mode - issue #11714 Avoid duplicite fetching of table information - issue #11724 Temporary fix for live data edit of big sets is not working - issue IE 8 compatibility in console - issue #11732 Exporting feature does not work with union table - issue #11728 CSV import skip row count after - issue #11679 Cannot export results of some queries - issue #11720 Message "An account already exists..." incorrectly displayed - issue #11758 Missing quoting of table in ALTER CONVERT query - issue #11752 PMA 4.5.2 breaks MySQL Master-Master Cluster - issue #11757 Export and preview show different SQL for character set - issue #11749 Fix possible undefined variables in table operations 4.5.2.0 (2015-11-23) - issue #11589 Incorrect parameter in mysqli_fetch_fields() - issue #11592 Missing headers in zipped export - issue #11590 Parser: Array to string conversion - issue #11597 Huge binary log growth on 4.5.x - issue #11594 'only_db' config option bug when db names contain underscore and are grouped - issue #11607 Unable to change password from Login information tab - issue #11610 Undefined variable: res_rel - issue #11611 Warning while exporting schema to PDF - issue #11612 Undefined index: new_row_format - issue #11605 Changing hostname kills password - issue #11614 Undefined variable: db - issue #11627 CREATE TABLE/INSERT INTO executed twice (ctrl+enter) - issue #11630 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given - issue #11632 Exporting GIS visualization ignores start and row count - issue #11476 Errors instead of git info when PHP has no gzip support - issue #11633 CodeMirror tooltip shows below modal window - issue #11639 Bug with the MainBackground Color - issue Profiling checkbox is missing - issue #11642 Properly handle session expiry after POST requests - issue #11648 Notice in ./export.php#214 Undefined index: quick_or_custom - issue #11646 Unrecognized keywords - issue #11635 Sql not executed properly - issue #11631 Linter warnings when creating new user - issue #11626 wrong row count for query results - issue #11608 Analyzer doesn't recognize GRANT statements - issue #11602 Parser warnings (subqueries) - issue #11658 Collation column is empty in table Structure - issue #11661 Error changing table's column encoding 4.5.1.0 (2015-10-23) - issue Invalid argument supplied for foreach() - issue array_key_exists() expects parameter 2 to be array - issue #11480 Notice Undefined index: drop_database - issue #11486 Server variable edition in ANSI_QUOTES sql_mode: losing current value - issue #11491 Propose table structure broken - issue #11464 phpMyAdmin suggests upgrading to newer version not usable on that system - issue #11495 'PMA_Microhistory' is undefined - issue #11496 Incorrect definition for getTablesWhenOpen() - issue #11500 Error when creating new user on MariaDB 10.0.21 - issue #11505 Notice on htmlspecialchars() - issue Notice in Structure page of views - issue #11510 AUTO_INCREMENT always exported when IF NOT EXISTS is on - issue #11516 Some partitions are missing in copied table - issue #11521 Notice of undefined variable when performing SHOW CREATE - issue #11509 Error exporting sql query results with table alias - issue #11512 SQL editing window does not recognise 'OUTER' keyword in 'LEFT OUTER JOIN' - issue #11518 "NOT IN" clause not recognized (MySQL 5.6 and 5.7) - issue #11524 Yellow star does not change in database Structure after add/remove from favorites - issue #11531 Invalid SQL in table definition when exporting table - issue #11526 Foreign key to other database's tables fails - issue #11519 Bug while exporting results when a joined table field name is in SELECT query - issue #11522 Strange behavior on table rename - issue #11539 Rename table does not result in refresh in left panel - issue #11541 Missing arguments for PMA_Table::generateAlter() - issue #11544 Notices about undefined indexes on structure pages of information_schema tables - issue Change minimum PHP version for Composer - issue #11542 Import parser and backslash - issue #11546 "Visualize GIS data" seems to be broken - issue #11548 Confirm box on "Reset slave" option - issue Fix cookies clearing on version change - issue #11558 Cannot execute SQL with subquery - issue #11520 Incorrect syntax creating a user using mysql_native_password with MariaDB - issue #11561 Cannot use third party auth plugins 4.5.0.2 (2015-09-25) - issue #11497 Incorrect indexes when exporting 4.5.0.1 (2015-09-24) - issue #11492 AUTO_INCREMENT statements are partly missing from exports 4.5.0.0 (2015-09-23) Welcome to phpMyAdmin 4.5.0, which includes many improvements thanks to our Google Summer of Code students and other contributors. With this release, the minimum required PHP version is now 5.5 (older versions have reached End of Life and are no longer supported by the PHP development team). A complete list of new features and bugs that have been fixed is available in the ChangeLog file or changelog.php included with this release. A few highlights: * Improvements to the Console feature * Include structure in PDF export * Validate data before import * Support CHECKSUM TABLE operation * Improved operations regarding partitions * Alter privileges when renaming or copying a database or table * Several improvements related to speed and responsiveness * Improved print view * Use CTRL or ALT plus arrow keys to navigate in grid editor * Use plain-English destinations for $cfg['NavigationTreeDefaultTabTable'], $cfg['DefaultTabServer'], $cfg['DefaultTabDatabase'], and $cfg['DefaultTabTable']. The old style values will still work, but this makes it easier for new users to easily understand the destination links. * Integrate SQL debugging into Console * Restore row editing when no unique/primary key exists * Allow exporting one file per table and one file per database * Improvements to using multiple servers with the auth_type cookie * Support virtual columns (MySQL 5.7.5+) * Add or improve support for several MariaDB features including process list and virtual/persistent columns * Improved handling of cached data when upgrading phpMyAdmin * Add SHA256 security password support There are many more; please refer to the ChangeLog for full details. As always, downloads are available at http://www.phpmyadmin.net The phpMyAdmin Team
Older version compatible with PHP 5.5 to 7.0 and MySQL/MariaDB 5.5. Was supported until April 1, 2016.
File | Size | Verification |
---|---|---|
phpMyAdmin-4.5.5-all-languages.zip | 10.0 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-all-languages.7z | 5.6 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-all-languages.tar.bz2 | 7.5 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-all-languages.tar.gz | 9.4 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-all-languages.tar.xz | 5.5 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-english.7z | 3.9 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-english.tar.bz2 | 4.6 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-english.tar.gz | 5.4 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-english.tar.xz | 3.8 MB | [PGP] [SHA256] |
phpMyAdmin-4.5.5-english.zip | 6.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.