96SEO 2025-10-23 03:47 1
XAMPP是一款非常流行的本地服务器集成环境, 内置了Apache、MySQL、PHP等组件,方便开发者快速搭建测试环境。只是 默认情况下XAMPP中的MySQL数据库“root”用户是没有设置密码的,这为数据平安带来了极大的隐患。

所以呢, 无论是保护本地项目数据平安,还是防止潜在的恶意访问,更改MySQL密码都是必不可少的一步。本文将详细介绍如何在XAMPP环境下步骤确保密码修改成功。
在开始之前,请确保您的XAMPP已正常安装并启动。通常 更改MySQL密码的步骤包括:
先说说启动XAMPP控制面板。在右侧找到并点击"Shell"按钮,这会弹出一个命令行窗口。
XAMPP默认情况下root用户无密码, 所以呢可以直接输入以下命令来设置新密码:
mysqladmin -u root password '你的新密码'
示例:
mysqladmin -u root password 'Abc123456!'
说明:
mysqladmin -u root -p password '你的新密码'
- 施行该命令时会提示输入当前旧的root用户密码。输入正确后新密即可生效。
- 回到XAMPP控制面板,点击"Stop", 然后重新点击"Start", 重启 MySQL 服务。
- 打开浏览器, 在地址栏输入:.
- 如果提示登录,则用用户名“root”,默认空白口令直接登录。如果您已经设置过旧口令,请输入对应口令登录。
XAMPP自带的phpMyAdmin有一个配置文件存储数据库连接信息,其中包括用户名和对应的数据库访问口令。当您修改了数据库root账户的口令后 需要手动编辑此文件以免造成无法连接的问题:
/phpmyadmin/config.inc.php
// 找到如下代码
$cfg = '';
// 将 '' 内替换成你刚才设定的新数据库root账号登陆口令,比方说:
$cfg = '你的新密码';
保存退出。
原因 : 修改了 MySQL 密码,但 phpMyAdmin 的配置文件未同步更新导致认证失败 。
解决方法 : 按照上述方法 , 编辑 config.inc.php 文件 ,更新 $cfg 字段为 新 密码 。然后保存并重启 XAMPP 服务 。
原因 : 除 phpmyadmin 配置外 , 其他依赖服务如 WordPress 、自定义 PHP 程序也可能存储了旧 密码 。 更新这些程序或框架里的数据库连接配置即可解决 。 常见位置包括 wp-config.php 、.env 文件等。
SELECT USER, CURRENT_USER;
如显示预期后来啊即代表权限正常。
/opt/lampp/bin/mysql -u root -p
Enter password:
SHOW DATABASES;
exit;
这表明您已经成功使用新密碼连接到了 MySQL 数据库。
Windows 用户可直接在 XAMPP Shell 输入类似:
mysql -u root -p
然后根据提示输密碼进行测试。
Demand feedback