我无法登录到 phpmyadmin 但我可以在终端

Posted

技术标签:

【中文标题】我无法登录到 phpmyadmin 但我可以在终端【英文标题】:i can't login to phpmyadmin but i can in terminal 【发布时间】:2017-04-14 19:47:01 【问题描述】:

我正在运行全新安装的 xubuntu,我刚刚安装了 lamp,一切正常,只是我无法登录 phpmyadmin 来导入我的数据库,但我可以在终端中登录 mysql

可能是什么问题

【问题讨论】:

查看此问答:superuser.com/questions/1150923/mariadb-root-user/…。您使用的是相同的包,您在root 下运行 MySQL 客户端,并且由于您没有提到任何有关重新配置您的根的信息,因此您很可能还有 unix_socket 用于本地根。 所以你为用户root添加了密码,现在你不能访问phpMyAdmin,对吗? 我就是这么做的 【参考方案1】:

-h localhost 添加到命令行尝试。如果失败,则问题出在“localhost”上。您可能正在通过127.0.0.1 或其他“似乎”等效的方式进行连接。

也许最简单的解决方案是(从命令行工具)

GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'the same password';

【讨论】:

在较新的版本中,另见mysql_native_password【参考方案2】:

我运行了这个命令,它成功了

echo "update user set plugin='' where User='root'; 刷新权限;" | mysql -u root -p mysql

并输入我的root密码。

谢谢大家

【讨论】:

这与通过控制台登录 mysql 并键入 update user set plugin="" where User="root"; 相同。刷新权限;

以上是关于我无法登录到 phpmyadmin 但我可以在终端的主要内容,如果未能解决你的问题,请参考以下文章

phpmyadmin 在初始安装时无法登录(mac osx)

无法登录到 phpmyadmin

phpmyadmin:无法登录

Wamp - 新安装后我无法登录 phpmyadmin #2002

phpMyAdmin 的单点登录

linux下centos的phpmyadmin无法登录