如何访问phpmyadmin并输入用户名和密码?

发布于 2024-08-23 14:04:10 字数 176 浏览 4 评论 0原文

到目前为止,我不明白为什么当我为 root 用户设置密码时 phpmyadmin 无法访问。 但我看到有人访问 phpmyadmin 并输入用户名和密码。我该如何做到这一点,以便即使我为 root 用户设置密码也可以访问 phpmyadmin。因为默认情况下登录表单可能无法访问。我是否必须编写自己的 php 代码才能拥有这种登录表单?

Up until now I can't figure out why is phpmyadmin inaccessible when I put a password on the root user.
But I've seen someone accessing phpmyadmin and inputting a username and password. How do I do that, so that I can access phpmyadmin even when I put a password to the root user. Because maybe by default the login form is inaccessible. Do I have to write my own php code to have that kind of login form?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁我热情 2024-08-30 14:04:10

看一下 phpmyadmin 文档 有一些关于身份验证的选项。

引用文档的相关部分

$cfg['服务器'][$i]['auth_type']
细绳
['HTTP'|'http'|'cookie'|'config'|'signon']
无论是配置、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”。

take a look at phpmyadmin documentation there is some options about authentication.

quote from the relevant part of the documentation

$cfg['Servers'][$i]['auth_type']
string
['HTTP'|'http'|'cookie'|'config'|'signon']
Whether config or cookie or HTTP or
signon authentication should be used
for this server. 'config'
authentication ($auth_type = 'config')
is the plain old way: username and
password are stored in config.inc.php.
'cookie' authentication mode
($auth_type = 'cookie') as introduced
in 2.2.3 allows you to log in as any
valid MySQL user with the help of
cookies. Username and password are
stored in cookies during the session
and password is deleted when it ends.
This can also allow you to log in in
arbitrary server if
$cfg['AllowArbitraryServer'] enabled.
'HTTP' authentication (was called
'advanced' in previous versions and
can be written also as 'http')
($auth_type = 'HTTP') as introduced in
1.3.0 allows you to log in as any valid MySQL user via HTTP-Auth.
'signon' authentication mode
($auth_type = 'signon') as introduced
in 2.10.0 allows you to log in from
prepared PHP session data. This is
useful for implementing single signon
from another application. Sample way
how to seed session is in signon
example: scripts/signon.php. You need
to configure session name and signon
URL to use this authentication method.
Please see the install section on
"Using authentication modes" for more
information.

I think you want to use the 'http' one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文