清空数据库后导入MySQL遇/phpmyadmin/import.php不存在错误求助
解决MySQL导入时的「Not Found /phpmyadmin/import.php」错误
从你的描述来看,核心问题是服务器请求路径和实际工具文件路径不匹配——你实际使用的是SQLBuddy(文件存放在D:\wamp\apps\sqlbuddy1.3.3),但系统却在尝试访问phpMyAdmin的import.php路径,导致文件找不到。下面是几个针对性的排查和解决步骤:
检查WAMP的虚拟主机/工具路径映射
WAMP默认会为phpMyAdmin和SQLBuddy分别配置独立的访问路径,但可能因为配置变动(比如WAMP版本更新、手动修改配置文件)导致映射失效。你可以:- 打开WAMP管理器,右键点击任务栏图标 → 「Apache」→ 「httpd-vhosts.conf」,查看是否存在SQLBuddy的配置块。正常的配置应该类似:
<VirtualHost *:80> ServerName sqlbuddy.local DocumentRoot "D:/wamp/apps/sqlbuddy1.3.3" <Directory "D:/wamp/apps/sqlbuddy1.3.3"> Options Indexes FollowSymLinks MultiViews AllowOverride All Require local </Directory> </VirtualHost> - 如果没有这个配置,手动添加后,打开
C:\Windows\System32\drivers\etc\hosts文件,新增一行127.0.0.1 sqlbuddy.local,保存后重启WAMP服务。 - 之后直接在浏览器访问
http://sqlbuddy.local,进入SQLBuddy原生界面再尝试导入操作。
- 打开WAMP管理器,右键点击任务栏图标 → 「Apache」→ 「httpd-vhosts.conf」,查看是否存在SQLBuddy的配置块。正常的配置应该类似:
直接验证SQLBuddy的导入路径
既然你确认import.php在D:\wamp\apps\sqlbuddy1.3.3目录下,直接在浏览器访问http://localhost/sqlbuddy/import.php(WAMP默认会把SQLBuddy映射到/sqlbuddy/路径),看看是否能正常加载页面。如果可以,说明之前的操作入口链接指向错误,需要修正WAMP的工具快捷入口配置。排查配置变动因素
回忆下最近是否做过以下操作,这些都可能导致路径映射异常:- 更新过WAMP版本(新版本可能重置了工具路径配置)
- 切换过PHP/Apache版本(不同版本的配置文件可能不兼容)
- 修改过Apache的
.htaccess文件(如果SQLBuddy目录下有这个文件,检查是否有错误的重写规则把请求导向了phpMyAdmin路径)
重置WAMP的工具配置
如果以上步骤都没解决问题,你可以尝试重置WAMP的工具入口:右键点击WAMP任务栏图标 → 「Tools」→ 「Reset Tools Settings」,之后重新选择SQLBuddy作为默认数据库管理工具,再尝试导入操作。
内容的提问来源于stack exchange,提问作者Muhammad Faizan Khan
相关产品推荐
相关产品推荐

