【发布时间】:2012-08-26 19:23:26
【问题描述】:
PHPMyAdmin 给我一条消息说用户(root)没有密码。
那么,我怎样才能创建一个?
【问题讨论】:
-
mysql 的 root 用户?还是服务器根? phpmyadmin 不需要服务器根。为什么会呢?您需要查看 mysql 用户帐户并将其设置为 phpmyadmin
标签: phpmyadmin
PHPMyAdmin 给我一条消息说用户(root)没有密码。
那么,我怎样才能创建一个?
【问题讨论】:
标签: phpmyadmin
打开 phpMyAdmin 并选择 SQL 选项卡。然后输入这个命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_root_password');
在config.inc.php中也改成这一行:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
让 phpMyAdmin 提示您输入 MySQL 用户名和密码。
【讨论】:
config.inc.php 文件,那么他们可以轻松使用它..
$cfg['Servers'][$i]['auth_type'] 修改为 = 'cookie 和 $cfg['Servers'][$i]['password'] = ''; ,这将接受 MySQL 的 root 密码
【讨论】:
config.inc.php: $cfg['Servers'][$i]['auth_type'] = 'cookie'; 或更新 config.inc.php 否则您将在进入管理员时收到身份验证错误跨度>
好吧,我相信我已经解决了密码配置“问题” - WampServer 2.2 - Windows 7。
我做的三个步骤:
在 MySQL 控制台中设置新密码。要做到这一点:mysqladmin -u root password 'your_password'
在phpMyAdmin中点击用户,并为用户root设置相同的密码。
最后,在config.inc.php 中设置新密码。不要更改此文件中的任何其他内容。
这对我有用。祝你好运!
丹尼尔
【讨论】:
PHPMyAdmin 告诉您您的 MySQL 服务缺少 root 密码。您可以通过访问 MySQL 命令行界面来更改它。 mysqladmin -u root password newpass
http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
【讨论】:
cmd 并在其中输入。之后,您可能需要重新配置 PHPMyAdmin 安装。
在 linux (debian 9) 上重置 mysql(Maria DB) root 密码后,您只需编辑位于 /etc/phpmyadmin/config-db.php 的 phpmyadmin db 配置文件
gedit /etc/phpmyadmin/config-db.php(以 root 身份)
【讨论】:
转到 phpmyadmin
打开用户帐户部分:
使用编辑权限
更改密码和用户名
为数据库添加权限
【讨论】:
这里的简单步骤,您可以轻松设置 phpMyAdmin 密码。
C:\xampp\phpMyAdmin 并找到config.inc.php 文件config.inc.php 文件。config.inc.php 文件中找到$cfg['Servers'][$a]['auth_type'] = 'config'; 行。config.inc.php 文件中将单词$cfg['Servers'][$a]['auth_type'] = 'config'; 更改为$cfg['Servers'][$a]['auth_type'] = 'cookie'; 并保存更改。localhost/phpmyadmin。输入用户名是 root。密码为 null 表示为空。您不输入任何内容,请留空,然后按 GO 按钮。【讨论】:
http://localhost/security/index.php
http://localhost/security/xamppsecurity.php 【讨论】:
我只需要更改位于C:\wamp\apps\phpmyadmin4.1.14 的文件config.inc.php 的一行。
在此处输入正确的密码...
$cfg['Servers'][$i]['password'] = 'Put_Password_Here';
【讨论】:
我刚刚遇到了 mysql 用户密码问题 - 错误 1045: Access denied for user: 'root@localhost' (Using password: NO) - 当我试图在我的操作系统上进行 do-release-upgrade 时。所以我分两步纠正了它。
首先,由于我没有访问 phpmyadmin 的权限,所以我按照 ThoKra 介绍的教程中的“恢复 MySQL 根密码”步骤进行操作: https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
其次,对于我知道密码的用户之一,我根据SonDang的信息,通过phpmyadmin本身对其他用户进行了一些密码更改。
【讨论】:
如果您尝试了mysqladmin -u root password 'your_password' 而MySQL 显示denied access,您需要更改my.ini 以使password 的值为空。然后再次尝试mysqladmin -u root password 'your_password'。它应该更改您的密码并再次打开 my.ini 并将值 password 更改为之前的值。
【讨论】:
我相信您要查找的命令是passwd
【讨论】: