步骤1

步骤1

我使用 Ubuntu 12.04。最近我在系统中安装了 XAMPP 1.8.1。我将密码设置为:XAMPP 页面、MySQL/phpMyAdmin、MySQL root 和 FTP。

但之后当我尝试使用用户名“root”和我指定的密码登录phpMyAdmin页面时,它无法登录并显示如下页面:

在此处输入图片描述

此外,当我单击 XAMPP 页面左侧面板上的“CD 收藏”项时,它会显示:

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 文件编辑为:

<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require all granted
</Directory>

但没有成功......

我对 php、mySQL、FTP 和 XAMPP 完全陌生。有人能告诉我如何登录 phpMyAdmin 页面吗?我做错了什么吗?

答案1

几乎每个刚开始使用 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 登录。

答案2

答案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

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

相关内容