bear网欢迎您
设为首页
加入收藏
简体浏览
首页 关于我们 网站建设 网络杂烩 软件下载 企业黄页 在线留言
当前位置:首页→网络杂烩    
 

网络杂烩

 
     
文章搜索
最新文章 Top_New20
64 福建号航母弹射......
63 xampp的p......
62 IIS打开AS......
61 IIS如何设置......
60 如何只用一个按......
59 Linux C......
58 HTML 5 ......
57 DOS命令配置......
56 网络磁盘映射D......
55 Windows......
54 如何解决C:\......
53 如何管控电脑U......
52 无法访问共享文......
51 如何将电脑键盘......
50 Windows......
49 IP地址分类以......
48 巧用软路由 让......
47 win2003......
46 Microso......
44 计算机无法加入......
 
文章分类
 
电脑网络类文章
 
名人名著类文章
 
 
更多文章>>>
 

xampp的phpMyAdmin修改root密码的办法

----------------------------------------------------------------------------------------------
文章编号:63   点击126次 作者:网络AI 发表时间:2025/9/12 10:23:34
     
文章类别:电脑网络类
【 字体:
提示:双击滚屏,单击停止
----------------------------------------------------------------------------------------------


xampp的phpMyAdmin修改root密码的办法


1 通过phpMyAdmin修改root密码



    启动服务并打开phpMyAdmin: 确保XAMPP控制面板中的Apache和MySQL服务已运行,然后点击MySQL所在行的"Admin"按钮(或直接在浏览器访问http://localhost/phpmyadmin)。



导航至用户账户: 在phpMyAdmin界面中,点击顶部导航栏的"用户帐户" (User accounts) 选项卡。

编辑root权限: 在用户列表中找到用户名称为root、主机为localhost 的用户行,点击其对应的"修改权限" (Edit privileges) 链接。

设置新密码: 在接下来的页面中,找到"更改密码" (Change password) 区域。

    在"密码" (Password) 和"重新输入" (Re-type) 框中输入你的新密码。

    密码强度指示器会提示你的密码安全性,建议使用字母、数字和符号的组合。

执行更改: 点击页面底部的"执行" (Go) 按钮以保存新密码。

2 通过MySQL命令行修改root密码

    打开命令行: 在XAMPP控制面板上,点击"Shell" 按钮打开命令行界面。

使用mysqladmin命令(方法一): 在命令提示符下,输入以下命令(将 new_password 替换为你想要的实际密码):

bash

mysqladmin.exe -u root password "new_password"

此命令会直接将root用户的密码设置为 new_password。



使用SQL命令(方法二): 或者在MySQL Shell中登录MySQL后,执行SQL命令修改密码:

bash

mysql.exe -u root -p

# 输入当前密码(如果为空则直接回车)

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

同样,将 new_password 替换为你的新密码。



📁 更新phpMyAdmin的配置文件(关键步骤)

修改MySQL的root密码后,必须更新phpMyAdmin的配置文件,否则phpMyAdmin将无法自动登录甚至报错(如"Cannot connect: invalid settings"或"访问被拒绝")。

    找到配置文件: 在XAMPP安装目录(例如 C:\xampp 或 D:\xampp)下,进入 phpMyAdmin 文件夹,找到并打开 config.inc.php 文件。

修改密码字段: 使用文本编辑器(如记事本、VS Code)打开该文件,找到以下行:

php

$cfg['Servers'][$i]['password'] = '';



将空字符串 '' 替换为你设置的新密码,例如:

php

$cfg['Servers'][$i]['password'] = 'your_new_password'; // 你的新密码

调整认证类型(可选但推荐): 为了提高安全性,建议找到以下行:

php

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

将其中的 'config' 修改为 'cookie'。这样修改后,每次登录phpMyAdmin都会要求你输入用户名和密码,而不是在配置文件中硬编码。

禁止空密码访问(推荐): 同时,找到:

php

$cfg['Servers'][$i]['AllowNoPassword'] = true;

建议将 true 改为 false,禁止空密码访问,进一步增强安全性。

保存文件: 完成修改后,保存并关闭 config.inc.php 文件 。

🔄 重启服务与测试

    重启服务: 返回XAMPP控制面板,停止 (Stop) 然后再启动 (Start) Apache和MySQL服务,以使配置更改生效。

测试登录:

    如果你将 auth_type 改为了 'cookie',访问 http://localhost/phpmyadmin 会出现登录界面,请输入用户名 root 和你的新密码。

    如果保持 auth_type 为 'config',phpMyAdmin应能自动使用新配置的密码登录 。

💡 注意事项

    密码加密: 如果直接在MySQL的user表中修改密码,必须使用加密后的值(例如使用PASSWORD('your_password')函数或选择其提供的加密方式),而不是明文密码。通过phpMyAdmin的界面修改或使用mysqladmin命令则无此顾虑。多个root用户: MySQL可能存在多个root用户(如root@localhost、root@127.0.0.1等),如果需要,请确保修改了所有root用户的密码。

配置文件语法: 修改 config.inc.php 时,确保不要破坏PHP语法,例如保留语句末尾的分号和对字符串的引号。

服务重启: 修改配置文件后,重启Apache和MySQL服务通常是个好习惯,能确保所有更改生效。

通过以上步骤,你应该能成功修改XAMPP中MySQL的root密码,并让phpMyAdmin正常工作。
返回上页      下一篇
打印文章 关闭窗口
About bear 访客留言 公司简介 招骋信息 客户服务 法律声明 返回顶部
贝尔网络科技有限公司
  地址:广东省东莞市塘厦镇先锋路41号吉祥楼。
  电话:手机:15019084010 QQ:160269417
  管理员E-Mail:160269417@qq.com
  http://mail.bearwang.cn
  www.xinnet.com  www.365.hk
  Copyright©2004-2025www.bearwang.cn All Rights Reserved
  建议使用IE5.0以上版本浏览  ICP备案:ICP备05017505号