我正在安装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上安装)
答案 0 :(得分:2)
phpMyAdmin有内部表来管理查询历史记录和其他内容,如果您在安装过程中输入的密码错误,则表格未创建。
内部表不会影响phpMyAdmin的常规用法。
答案 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安装对话框没有多大意义,但是现在这样做了。