我正在安装 LAMP,但不明白在各自安装过程中输入的 MySQL 密码和 phpMyAdmin 密码的区别和/或用途。在我几年前构建的第一个开发盒上,我这样做了:
安装 MySQL 我输入密码“pwd01”
安装 phpMyAdmin 我输入密码“pwd01”
...我可以以 root/pwd01 身份登录 mysql,以 root/pwd01 身份登录 phpMyAdmin(即相同的密码)。这是有道理的。鉴于目前 mysql 中配置的唯一用户是 root/pwd01,phpmyadmin 必须使用它来获得访问权限。那么pwd02密码有什么用呢?
在我今天构建的新开发盒上,我正在这样做:
安装 MySQL 我输入密码“pwd01”
安装 phpMyAdmin 我输入密码“pwd02”
...我预计我需要使用 root/pwd01 登录 mysql,使用 root/pwd02 登录 phpmyadmin。但事实并非如此。 phpmyadmin 的登录名仍然是 root/pwd01。
所以我的问题是:密码是如何使用的? phpmyadmin是否默默地使用pwd02密码连接到mysql,然后使用pwd01访问数据库?这对我来说确实没有意义。
(使用最新版本的 mysql 和 phpmyadmin 在 GNOME Ubuntu 16.04 上安装)
最佳答案
phpMyAdmin 有内部表来管理查询历史记录和其他内容,如果您在安装过程中输入的密码错误,则不会创建表。
该内部表不会影响 phpMyAdmin 的常规使用。
关于mysql - phpMyAdmin 期间输入的密码有何用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38019623/