97

PHPMyAdmin 给我一条消息说用户(root)没有密码。

那么,我该如何创建一个呢?

4

12 回答 12

154

打开 phpMyAdmin 并选择 SQL 选项卡。然后键入以下命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_root_password');

还要更改为以下行config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'cookie';

使 phpMyAdmin 提示您输入 MySQL 用户名和密码。

于 2012-09-01T02:40:22.823 回答
47

要以 UI 简单的方式在 PHPMyAdmin 中创建 root 密码,您可以按照以下简单步骤操作:

  • 使用 root 帐户(无密码)-> 用户帐户访问 phpMyAdmin。

在此处输入图像描述

单击根>编辑权限

在此处输入图像描述

然后点击更改密码

在此处输入图像描述

输入您想要的密码 -> 开始

在此处输入图像描述

注销并使用新密码重新登录

于 2017-02-07T14:45:47.267 回答
27

好吧,我相信我已经解决了密码配置“问题” - WampServer 2.2 - Windows 7。

我做的三个步骤:

  1. 在 MySQL 控制台中设置一个新密码。要做到这一点: mysqladmin -u root password 'your_password'

  2. phpMyAdmin用户中单击并为用户设置相同的密码root

  3. 最后,在config.inc.php. 不要更改此文件中的任何其他内容。

这对我有用。祝你好运!

丹尼尔

于 2012-09-03T22:48:51.657 回答
8

PHPMyAdmin 告诉您您的 MySQL 服务缺少 root 密码。您可以通过访问 MySQL 命令行界面来更改它。mysqladmin -u root password newpass

http://www.howtoforge.com/setting-changeing-resetting-mysql-root-passwords

于 2012-09-01T02:33:23.453 回答
7

在 linux (debian 9) 上重置 mysql(Maria DB) root 密码后,您只需编辑位于 /etc/phpmyadmin/config-db.php 的 phpmyadmin db 配置文件

gedit /etc/phpmyadmin/config-db.php(作为根)

于 2018-07-16T17:34:33.847 回答
6

这里的简单步骤,您可以轻松设置 phpMyAdmin 密码。

  1. 转到C:\xampp\phpMyAdmin并查找config.inc.php文件
  2. 在 Notepad++ 等文本编辑器中打开config.inc.php文件。
  3. $cfg['Servers'][$a]['auth_type'] = 'config';config.inc.php文件中找到行。
  4. 将单词更改$cfg['Servers'][$a]['auth_type'] = 'config';$cfg['Servers'][$a]['auth_type'] = 'cookie';in config.inc.phpfile 并保存更改。
  5. 现在打开浏览器并输入localhost/phpmyadmin. 输入用户名是root。密码为表示为空。您不输入任何内容,然后按 GO 按钮。
  6. 现在您可以看到更改密码链接。请点击该链接。
  7. 设置您的 phpMyAdmin 密码并再次重新输入,然后按 GO 按钮。
于 2017-01-04T12:18:37.640 回答
6
  1. 转到 phpmyadmin

  2. 打开用户帐户部分:

    打开用户帐户部分

  3. 使用编辑权限

  4. 更改密码和用户名

    更改密码和用户名

  5. 为数据库添加权限

于 2017-09-08T04:11:08.850 回答
5
  • http://localhost/security/index.php
  • 选择语言,它会重定向到http://localhost/security/xamppsecurity.php
  • 您将在此处找到更改密码的选项
于 2014-05-19T09:51:33.050 回答
3

我只需要更改config.inc.php位于C:\wamp\apps\phpmyadmin4.1.14.

在这里输入正确的密码...

$cfg['Servers'][$i]['password'] = 'Put_Password_Here';
于 2014-07-19T14:31:22.807 回答
1

我刚刚遇到了 mysql 用户密码问题 - 错误 1045: Access denied for user: 'root@localhost' (Using password: NO) - 当我试图在我的操作系统上进行 do-release-upgrade 时。所以我分两步纠正了它。

首先,由于我没有访问 phpmyadmin 的权限,所以我按照 ThoKra 的教程中的“恢复 MySQL 根密码”步骤操作: https ://www.howtoforge.com/setting-changeing-resetting-mysql-root-passwords

其次,对于我知道密码的用户之一,我根据SonDang的信息通过phpmyadmin本身对其他用户进行了一些密码更改。

于 2017-04-11T12:18:34.613 回答
1

如果您尝试过mysqladmin -u root password 'your_password'并且 MySQL 说denied access,您需要更改 my.ini 以使该值为password空白。然后再试mysqladmin -u root password 'your_password'一次。它应该更改您的密码并my.ini再次打开并将值更改password为以前的值。

于 2020-07-19T09:16:54.317 回答
-1

我相信你正在寻找的命令是passwd

于 2012-09-01T02:31:51.163 回答