一、 修改MySQL服务器root用户密码
1. 首先关闭正在运行中的Apache与MySQL服务,在 Apmserv 控制面板或者命令行界面执行相应操作来停止这两个服务。
2. 打开DOS窗口(Windows系统)或终端(Linux系统),切换到Apmserv安装目录下的MySQL\bin子目录下。
3. 使用如下格式输入mysqld_safe命令启动无密码验证模式的安全mysql:
mysqld_safe --skip-grant-tables &
4. 在新开启的命令提示符里直接进入MySQL控制台:
mysql -u root
5. 选择你要修改密码的数据库,默认是`mysql`:
sql
USE mysql;
6. 更新 `user` 表里的 'root' 用户密码 (假设新设定的密码为 NewPassword) :
sql
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root';
FLUSH PRIVILEGES;
注意:较新的版本可能需要更新字段名为 `'authentication_string'` 而非 `'password'`.
7. 现在退出MySQL客户端并重启MySQL服务。新设置的密码将在下次登录时生效。
二、同步更新PhpMyAdmin配置文件内的MySQL连接凭据
- 找到 PhpMyAdmin 的配置文件 config.inc.php ,它通常位于 Apache 安装路径htdocs/phpmyadmin/ 目录内。
- 编辑该文件,并找到含有 `$cfg['Servers'][$i]['password'] = '' ;` 这样的语句,将其中空字符串替换为你刚才设的新MySQL根账户密码 ('NewPassword') :
php
$cfg['Servers'][$i]['password'] = 'NewPassword';
保存后,您已成功地完成了在Apmserv环境下MySQL数据库及其附带phpMyAdmin程序的密码变更工作。再次访问phpMyAdmin需用新密码登陆方可继续正常使用。
请务必确保妥善保管好您的数据库密码,遵循良好的账号管理和网络安全实践,定期更换敏感信息如数据库密码等,可以有效提升系统的整体防护能力。