phpMyAdmin用于输入的密码是什么

时间:2016-06-24 18:08:04

标签: mysql database phpmyadmin passwords

我正在安装LAMP,并且不了解MySQL密码与在各自安装期间输入的phpMyAdmin密码的区别和/或使用。在我多年前建立的第一个开发盒上,我做到了这一点:

安装MySQL我输入密码'pwd01'

安装phpMyAdmin我输入密码'pwd01'

...我可以root / pwd01和phpMyAdmin以root / pwd01(即相同的密码)登录mysql。这是有道理的。目前在mysql中配置的唯一用户是root / pwd01,phpmyadmin必须使用它来获取访问权限。那么用于什么的pwd02密码?

在我今天正在建设的新开发盒上,我正在这样做:

安装MySQL我输入密码'pwd01'

安装phpMyAdmin我输入密码'pwd02'

...我希望我需要使用root / pwd02登录mysql,使用root / pwd02登录phpmyadmin。但事实并非如此。 phpmyadmin的登录名仍为root / pwd01。

所以我的问题是:如何使用密码? phpmyadmin是否默默使用pwd02密码连接到mysql,然后pwd01用于访问数据库?这对我来说没有意义。

(使用最新版本的mysql和phpmyadmin在GNOME Ubuntu 16.04上安装)

2 个答案:

答案 0 :(得分:2)

phpMyAdmin有内部表来管理查询历史记录和其他内容,如果您在安装过程中输入的密码错误,则表格未创建。

内部表不会影响phpMyAdmin的常规用法。

请参阅phpMyAdmin documentation

答案 1 :(得分:0)

我想我已经想到了这个

在phpMyAdmin安装之前,没有名为' phpmyadmin'的MySQL用户。一旦我看到这个用户,我就能确认phpmyadmin用户在phpMadAdmin安装期间输入的密码(即pwd02)是否可以访问MySQL。通过从命令行登录

来运行证明
$ mysql -u root -p (pwd01 works but pwd02 does not)
$ mysql -u phpmyadmin -p (pwd02 works but pwd01 does not)

当我第一次阅读密码时,要求输入密码的phpMyAdmin安装对话框没有多大意义,但是现在这样做了。