使用XAMPP和NetBeans连接phpMyAdmin数据库报错:请求URL未找到
NetBeans IDE 21连接MySQL数据库(phpMyAdmin管理)出现404错误的解决方法
错误信息
Not Found
The requested URL was not found on this server.Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 Server at localhost Port 80
环境说明
使用XAMPP+PHP搭建本地环境,尝试过修改端口号、确认项目文件在XAMPP的htdocs目录中,但问题未解决。
解决步骤
- 区分Apache与MySQL端口:错误提示的是Apache的80端口,但NetBeans连接的是MySQL数据库,默认端口为
3306,别混淆两者,检查NetBeans连接配置里的端口是否设为MySQL的端口。 - 确认MySQL服务状态:打开XAMPP控制面板,确保MySQL模块处于Running状态,只有MySQL运行才能正常连接数据库。
- 核对NetBeans连接配置:
- 打开NetBeans的Services面板,展开Databases
- 右键点击目标连接,选择Properties
- 检查
Host为localhost,Port为3306(若修改过MySQL端口则对应调整) - 确认
Database Name拼写准确,User Name(默认root)和Password与phpMyAdmin中设置的MySQL账号一致
- 验证phpMyAdmin可用性:在浏览器输入
http://localhost/phpmyadmin,若能正常访问,说明phpMyAdmin本身无问题,问题集中在NetBeans配置;若也无法访问,检查Apache服务是否运行,或确认XAMPP根目录下的phpMyAdmin文件夹是否完整。 - 检查phpMyAdmin配置文件:打开XAMPP安装目录下的
phpMyAdmin/config.inc.php,确认$cfg['Servers'][$i]['host'] = 'localhost';、$cfg['Servers'][$i]['port'] = '';(为空则用默认3306)配置正确。
内容的提问来源于stack exchange,提问作者Gabriel Smith
相关产品推荐
相关产品推荐

