phpmyadmin #2000 无法登录 MySQL 服务器

来源:互联网 发布:出境游数据 编辑:程序博客网 时间:2024/05/17 22:49
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

保存打开浏览器登录,提示:#2000 无法登录 MySQL 服务器
检查IP,用户名,密码没发现问题
用本机mysql客户端连接可以正常登录,说明网络访问,数据库访问权限都没问题

解决办法:

mysql> update `mysql`.`user` SET `Password` =PASSWORD("123456") WHERE `User` = "root";

mysql> flush privileges;