phpMyAdmin登录问题:

我使用的是Ubuntu 12.04。 最近我在我的系统中安装了XAMPP 1.8.1。 我将密码设置为:XAMPP页面,MySQL / phpMyAdmin,MySQL根目录和FTP。

但在那之后,当我尝试使用用户名’root’和我分配的密码登录phpMyAdmin页面时,它不会登录并显示如下页面:

在此处输入图像描述

此外,当我点击XAMPP页面左侧面板中的“CD Collection”项时,它显示:

Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in /opt/lampp/htdocs/xampp/cds.php on line 64 Could not connect to database! Is MySQL running or did you change the password? 

哦! 另外,我编辑了/opt/lampp/etc/extra/httpd-xampp.conf文件到:

  AllowOverride AuthConfig Limit Require all granted  

但没有成功……

我是php,mySQL,FTP和XAMPP的新手。 有谁能告诉我如何登录我的phpMyAdmin页面??? 我做错了什么???

对于几乎所有开始使用mysql的人来说,一个令人困惑的地方是“root”和“root @ localhost”是两个不同的角色,因此可能(有些人认为他们实际上应该)拥有不同的密码。 您很可能尝试以“root @ localhost”用户身份登录,并且您正在为“root”角色提供密码。

如果是这种情况,您可以很容易地解决它。 使用CLI工具mysql以root用户身份登录数据库服务器,如下所示:

 mysql --user=root --password 

该工具将询问您的root密码(不是系统root,而是数据库root)。 现在您可以像这样修改’root’@’localhost’的密码:

 UPDATE mysql.user SET Password=PASSWORD('cleartext password') WHERE User='root' AND Host='localhost'; FLUSH PRIVILEGES; 

现在尝试使用新设置的密码通过phpMyAdmin登录。

检查以下文章:

https://help.ubuntu.com/community/MysqlPasswordReset

如何更改mysql和phpmyadmin的root密码

经过3天的搜索,我得到了phpMyAdmin的工作。

步骤1

从系统中清除旧的phpMyAdmin:

 sudo apt-get purge phpmyadmin 

您可以选择保存任何信息或删除整个批次。

第2步

再次下载并安装整个caboodle

 sudo apt-get install phpmyadmin 

在安装时,系统会要求您输入管理员密码(这是您登录时使用的密码)

接下来,系统会要求您输入访问phpMyAdmin UI的密码。

在这里输入一个新密码(我假装这是a123z )然后在下一个框中输入密码以确认密码。

剧本很快就会结束

第3步

登录phpMyAdmin

phpMyAdmin可以在http://localhost/phpmyadmin/

您的用户名是: root

您的密码是: a123z

(不是你的登录密码!)就是这样,你进入并运行。