一、为什么把wampserver的mysql3306端口改为3309端口,phpadmin登录不了了?
如果你将 WampServer 中 MySQL 的端口从 3306 更改为 3309,而 phpMyAdmin 无法登录,这通常是因为 phpMyAdmin 没有正确地指向新的端口号。为了让 phpMyAdmin 成功连接到 MySQL 的新端口,你需要修改 phpMyAdmin 的配置文件,以便它能够连接到正确的端口。
1.1 解决方法:修改 phpMyAdmin 配置文件
-
找到
config.inc.php文件:-
在 phpMyAdmin 的安装目录中,找到
config.inc.php文件。路径通常是:C:\wamp64\apps\phpmyadminX.Y.Z\config.inc.php其中
X.Y.Z是 phpMyAdmin 的版本号。
-
-
编辑
config.inc.php文件:- 使用 VS Code打开
config.inc.php文件。
- 使用 VS Code打开
-
修改 MySQL 端口:
-
在文件中查找
$cfg['Servers'][$i]['host']和$cfg['Servers'][$i]['port']配置项。你可能会看到类似以下的行:$cfg['Servers'][$i]['host'] = '127.0.0.1'; $cfg['Servers'][$i]['port'] = 3306; 或者 $cfg['Servers'][$i]['port'] = $wampConf['mysqlPortUsed']; -
将
port的值更改为你修改后的端口 3309:$cfg['Servers'][$i]['host'] = '127.0.0.1'; $cfg['Servers'][$i]['port'] = 3309;
-
-
保存并关闭文件。
1.2 重启 WampServer
- 修改完配置文件后,重启 WampServer 以使更改生效。
- 在 WampServer 控制面板中点击 重启所有服务,或者手动重启 Apache 和 MySQL 服务。
1.3 登录 phpMyAdmin
- 然后,你应该能够通过 phpMyAdmin 使用新的端口(
3309)成功登录到 MySQL。
1.4 总结
- 当你更改 MySQL 的端口时,需要更新 phpMyAdmin 的配置文件,指定正确的端口号。
- 修改
config.inc.php文件中的$cfg['Servers'][$i]['port']配置项,将其指向新的 MySQL 端口(例如:3309)。 - 确保 MySQL 服务已在新端口上运行,并重启 WampServer。
二、第二种修改wampserver mysql端口的方法
这种方法不会出现上述问题,即修改端口号后,无法打开phpmydamin
2.1 修改mysql端口
- 右击wampserver图标,打开tool(工具)->mysql(使用其他端口),选择3309即可。
2.2 刷新配置文件
- 右击wampserver图标,点击refresh(刷新)
2.3 打开phpamydmin
- 第一种方法:http://localhost/phpmyadmin 登录(用户名 root 密码为空)
- 第二种方法:左击wampserver图标,点击phpmyadmin->phpmyadmin,浏览器会打开第一种方法的网址,输入用户名和密码即可。