如何获取phpmyadmin用户名和密码

问题描述 投票:0回答:6

我最近在我的系统中安装了

phpmyadmin
。现在我失去了它的用户名和密码。我尝试了以下登录方法。

etc/phpmyadmin/config.inc.php
我激活了 AllowNoPassword

$cfg['服务器'][$i]['AllowNoPassword'] = TRUE;

mysql phpmyadmin
6个回答
23
投票
 Step 1:

    Locate phpMyAdmin installation path.

    Step 2:

    Open phpMyAdmin>config.inc.php in your favourite text editor.

    Step 3:

    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';

5
投票

尝试使用新值更改以下行

$cfg['Servers'][$i]['user'] = 'NEW_USERNAME';
$cfg['Servers'][$i]['password'] = 'NEW_PASSWORD';

由于配置文件中缺少上述行而更新

停止 MySQL 服务器

sudo service mysql stop

启动mysqld

sudo mysqld --skip-grant-tables &

以root身份登录MySQL

mysql -u root mysql

使用新的 root 密码更改 MYSECRET

UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;

杀死mysqld

sudo pkill mysqld

启动mysql

sudo service mysql start

使用新密码以 root 身份登录 phpmyadmin


5
投票

尝试打开 config-db.php,它位于 /etc/phpmyadmin 内。 就我而言,用户是 phpmyadmin,并且我的密码是正确的。 也许您的问题是您使用的是通常的“root”用户名,并且您的密码可能是正确的。


1
投票

如果您忘记了密码,请在 Shell 中运行以下命令:

mysqladmin.exe -u root 密码新密码

其中“NewPassword”是您的新密码。


1
投票

我对此有疑问。我什至没有创建任何密码,所以我很困惑。我用谷歌搜索了一下,发现我应该只写 root 作为用户名,然后单击“GO”。 我希望它有帮助。


0
投票

如果您在安装phpmyadmin时设置了密码。

用户名将是 phpmyadmin。

您可以在

中确认用户名和密码

/etc/phpmyadmin/config-db.phpenter image description here

这是被调用/包含在的文件 /etc/phpmyadmin/config.inc.php

© www.soinside.com 2019 - 2024. All rights reserved.