XAMPP修改数据库的root密码
XAMPP Version 5.6.21
PHP version 5.6.21
点击链接 phpmyadmin之后会显示:
您使用空密码登录了“root”账户,这是 MySQL 的默认管理员帐号。您的 MySQL 服务器正在使用这个默认设置运行,这样容易被入侵,我们强烈建议您立即给“root”用户设置一个密码来修复这个安全漏洞。
可以查询用户账户:
| 用户名 | Host name | 密码 | 全局权限 ![]() | User group | 授权 | 操作 | ||
|---|---|---|---|---|---|---|---|---|
| % | 否 | USAGE |
否 | 修改权限 |
导出 |
|||
| localhost | 否 | USAGE |
否 | 修改权限 |
导出 |
|||
| localhost | 否 | USAGE |
否 | 修改权限 |
导出 |
|||
| 127.0.0.1 | 否 | ALL PRIVILEGES |
是 | 修改权限 |
导出 |
|||
| ::1 | 否 | ALL PRIVILEGES |
是 | 修改权限 |
导出 |
|||
| localhost | 否 | ALL PRIVILEGES |
是 | 修改权限 |
||||
后面的提示:
phpMyAdmin 直接由 MySQL 权限表取得用户权限。如果用户手动更改表,表内容将可能与服务器使用的用户权限有异。在这种情况下,您应在继续前重新载入权限。
改完密码重新登陆就悲剧了:
phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。后面还是参考了一下网上的文章如下:
MySQL的超级用户名为root, 密码默认为空。修改此此用户密码后,将导致不能登录phpMyAdmin.
这是因为phpMyAdmin使用了配置文件而不是表单的形式来登录。找到文件:
C:\xampp\phpMyAdmin/config.inc.php
将该文件中
$cfg['Servers'][$i]['password'] = '';
C:\xampp\phpMyAdmin/config.inc.php
将该文件中
$cfg['Servers'][$i]['password'] = '';
之后就可以登陆了!

浙公网安备 33010602011771号