到目前为止,当我在root用户上输入密码时,我无法弄清楚为什么phpmyadmin无法访问。 但我看到有人访问phpmyadmin并输入用户名和密码。我该怎么做,以便即使我给root用户输入密码也可以访问phpmyadmin。因为默认情况下登录表单可能无法访问。我是否必须编写自己的php代码才能拥有这种登录表单?
答案 0 :(得分:2)
看看phpmyadmin documentation有一些关于身份验证的选项。
引用文档的相关部分
$ CFG [ '服务器'] [$ i]于[ 'AUTH_TYPE'] 串 [ 'HTTP' | '的http' | '饼干' | '配置' | '点登录'] 无论是配置还是cookie或HTTP或 应使用登录身份验证 这个服务器。 “配置” 身份验证($ auth_type ='config') 是一种普通的方式:用户名和 密码存储在config.inc.php中。 'cookie'验证模式 ($ auth_type ='cookie')如引言 在2.2.3中允许您以任何方式登录 有效的MySQL用户的帮助 饼干。用户名和密码是 在会话期间存储在cookie中 和密码在结束时被删除。 这也可以让您登录 任意服务器如果 $ cfg ['AllowArbitraryServer']已启用。 'HTTP'身份验证(被称为 在以前的版本和'先进' 也可以写成'http') ($ auth_type ='HTTP')如引言 1.3.0允许您通过HTTP-Auth以任何有效的MySQL用户身份登录。 '登录'验证模式 ($ auth_type ='signon')如引言 在2.10.0中允许您从中登录 编写了PHP会话数据。这是 用于实现单点登录 从另一个应用程序样品方式 如何种子会话是签名 示例:scripts / signon.php。你需要 配置会话名称和登录 使用此身份验证方法的URL。 请参阅安装部分 “更多使用身份验证模式” 信息。
我想你想使用'http'一个。