I have recently installed MySQL and phpMyAdmin, but when I try to login to phpMyAdmin with the root credentials I get the following error for this query:
SQL query:<
I faced the same problem. Check your mySQL version:
For mySQL 5.5, use phpMyAdmin 4.4.x and above
For mySQL 5.1, use phpMyAdmin 4.0.x
Hope this helps someone.
I had the same problem and here is how I fixed it:
Upgraded mysql to latest version: http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora/
After the upgrade mysql service couldn't start. Here's the fix:
mysqld_safe --skip-grant-tables
mysql_upgrade
I followed Krashan Brahmanjara's instructions. And I deleted
if (! empty($locale)) { $this->query("SET lc_messages = '" . $locale . "';", $link, self::QUERY_STORE);
}
I also deleted if ($GLOBAL
It isn't true. PhpMyAdmin can work with older Mysql as always.
Quick fix is easy
if (PMA_MYSQL_INT_VERSION < $cfg['MysqlMinVersion']['internal']) {
PMA_fatalError(
__('You should upgrade to %s %s or later.'),
array('MySQL', $cfg['MysqlMinVersion']['human'])
);
}
or
if (! empty($locale)) {
$this->query("SET lc_messages = '" . $locale . "';", $link, self::QUERY_STORE);
}
Reference https://github.com/phpmyadmin/phpmyadmin/issues/12822
I found that I had an older version of phpmyadmin and the error was because of a change they had made to PHP 7.
If your running any version of php 5.5 or higher you will get this error unless you update your phpmyadmin.
Uninstall your mysql version and all dependencies. To see all your mysql and dependencies packages installeds try this command:
- rpm -qa | grep mysql
For uninstall:
- yum erase mysql
- yum erase mysqlPackageDependencie
...
When all dependencies are uninstalled install the new mysql version:
- yum install mysql55-server
Start your Service Mysql:
- service mysqld start
Great! All works perfect now! :)