来源:互联网 更新时间:2026-07-06 09:36
XAMPP刚装好时,MySQL的root账户默认不带密码——这可不是小事。任何程序、脚本都能长驱直入你的数据库,连本地恶意代码都可能瞬间清空所有表。这不是理论上的威胁,而是开发圈子里真实上演过的翻车现场。

这一步必须以管理员身份执行,否则跳过权限验证这招根本不管用。
第一步:在XAMPP控制面板里,点击MySQL右侧的
第二步:按Win+R弹出运行框,输入cmd,右键选择“以管理员身份运行”。然后敲下面这条命令:
cd C:\xampp\mysql\bin → mysqld --skip-grant-tables --console --bind-address=127.0.0.1
第三步:保持那个窗口别关,再开一个管理员CMD窗口,执行:
mysql -u root(注意不加-p参数,加了就进不去了)
第四步:进入MySQL命令行后,依次执行:
USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的强密码';
FLUSH PRIVILEGES;
第五步:关掉第一个CMD窗口(就是跑着mysqld的那个),回到XAMPP控制面板,点击MySQL的
改完密码后,如果phpMyAdmin直接跳过登录页,或者报错、白屏,那多半是配置还没对齐。
方法一:调整认证类型(推荐)
用记事本打开C:\xampp\phpMyAdmin\config.inc.php,找到这一行:
$cfg['Servers'][$i]['auth_type'] = 'config';
把它改成:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
方法二:删掉硬编码凭证
在同一文件里,找到并删除或注释掉这两行(如果有的话):
// $cfg['Servers'][$i]['user'] = 'root';
// $cfg['Servers'][$i]['password'] = '';
保存文件后,在XAMPP控制面板先点
最后清空浏览器里所有和phpmyadmin相关的cookie,或者直接用隐身窗口访问http://localhost/phpmyadmin。
打开CMD,执行:
mysql -u root -p
回车后输入你刚刚设的密码——如果能顺利进入MySQL命令行界面,说明底层密码已经生效。
如果弹出了ERROR 1045,那说明上一步跳过权限启动时,没有彻底干掉原来的mysqld进程。需要打开任务管理器,手动结束所有mysqld.exe,再重新来一遍。
能登录之后,立刻测试phpMyAdmin:访问http://localhost/phpmyadmin,应该会弹出登录框。输入root和新密码,成功进入首页就大功告成了。
电视剧《小欢喜》剧情介绍
俄罗斯最大yandex入口外贸日报直达链接
二次元男生网名可爱(精选100个)
美好的简约网名男生(精选100个)
腾讯元宝怎么用来分析股票基金的基本面信息?
盖乐世社区怎么删除帖子?盖乐世社区个人发布内容撤回步骤
欧易OKX官方网站直达入口 2026欧易官方App安卓版v7.1.0下载安装
免费观看国外短视频的app有哪些 观看国外短视频的软件下载
wallpaper壁纸声音怎么开启
问题:CIA币好不?Cia Protocol币今日上线:价格预测、代币经济学和未来潜力
新浪人工智能热点小时报丨2026年06月20日02时_今日实时人工智能热点速递
国际贵金属走低,现货黄金价格跌0.49%
倒数日怎么注册 倒数日账号注册教程
短剧《嫡女她是山大王》剧情介绍
Bubbly无法连接服务器修复方法
滴滴顺风车新规上线:车主分为四挡 有人不能接50公里长途订单
本田CR-V支持哪些手机互联功能
币安Binance交易所官方入口 币安App下载安装与实名注册教程
玉米名字网名大全男生(精选100个)
失落城堡2打完魔王后如何继续玩
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc