phpmyadmin中三种认证方式config, http or cookie based 有什么不同

phpmyadmin的三种认证方式config,http和cookie

phpmyadmin是用php编写的 mysql管理工具,基本上是mysql管理员必不可少的优秀工具。
phpmyadmin支持三种用户认证方式,config,cookie和http方式。
不论哪种配置方式都不会超越mysql数据库自身的用户权限。

config认证是在配置文件中直接写好访问数据库的用户名和密码,访问者可以直接访问到数据库。
cookie认证是在用户访问时需要手动输入用户名和密码。

另外一种方式是http认证。这种方式给访问者感觉上看类似cookie。
但是它实际上利用了php的http认证机制,这种机制只有php以Apache方式模块运行时才有效。

在 Apache 模块的 PHP 脚本中,可以用 header() 函数来向客户端浏览器发送“Authentication Required”信息
然后浏览器弹出一个用户名/密码输入窗口
用户输入的用户名和密码将作为mysql的用户密码进行权限验证。

而对于采用cgi模式运行的php,虽然仍然可以弹出这个认证窗口,但是无论输入什么都无法通过验证。

你可能感兴趣的:(phpmyadmin中三种认证方式config, http or cookie based 有什么不同)