游乐游手机版
首页/数据库/文章详情

XAMPP怎么进入phpMyAdmin管理数据库 XAMPP数据库操作方法【实操】

时间:2026-04-25 15:56
若无法访问phpMyAdmin,需先确认Apache与MySQL服务已启动并显示Running状态;再通过http: localhost phpmyadmin 或http: 127 0 0 1 phpmyadmin 访问;使用root用户、空密码登录;随后可创建数据库、导入SQL文件或执行SQL
若无法访问phpMyAdmin,需先确认Apache与MySQL服务已启动并显示Running状态;再通过https://localhost/phpmyadmin/或https://127.0.0.1/phpmyadmin/访问;使用root用户、空密码登录;随后可创建数据库、导入SQL文件或执行SQL语句建表与插入数据。

XAMPP怎么进入phpMyAdmin管理数据库 XAMPP数据库操作方法【实操】

启动XAMPP后却无法进入phpMyAdmin管理界面?别担心,这通常是服务未正常运行或访问地址有误所致。本指南将提供详细的排查步骤与操作流程,帮助你快速解决访问问题,并掌握使用phpMyAdmin创建数据库、导入数据及执行SQL命令的核心方法。

一、确认Apache和MySQL服务已启动

phpMyAdmin的正常运行依赖于两个核心服务:Apache Web服务器和MySQL数据库。两者必须同时处于活动状态,缺一不可。

首先,启动XAMPP控制面板。在服务列表中,重点检查Apache与MySQL对应的状态栏。只有当其显示为Running(正在运行)时,才表示服务已就绪。

立即学习“PHP免费学习笔记(深入)”;

若状态显示为Stopped(已停止),请点击对应服务旁的Start按钮尝试启动。若启动失败,常见原因是端口被占用(例如Apache的80端口或MySQL的3306端口)。请检查是否被Skype、IIS或其他本地应用程序占用,并释放相应端口。

二、通过浏览器访问phpMyAdmin界面

phpMyAdmin是一个基于PHP的Web应用程序,集成在XAMPP环境中,因此必须通过浏览器进行访问。

首先,确保XAMPP控制面板中Apache与MySQL的状态均为Running。接着,打开任意浏览器,在地址栏中输入标准访问地址:https://localhost/phpmyadmin/,然后按回车键。

如果出现“404 Not Found”错误,可以尝试使用本地回环地址:https://127.0.0.1/phpmyadmin/。有时localhost的域名解析可能出现临时问题。

若两个地址均无法访问,请检查XAMPP安装目录。找到htdocs文件夹,确认其同级目录下存在名为phpmyadmin的文件夹,且未被误删或重命名。

三、使用默认凭据登录phpMyAdmin

成功打开登录页面后,即可使用XAMPP预设的默认账户进行登录。用户名固定为root,初始密码为空。

在密码输入框保持空白,直接点击Go按钮即可登录系统。请注意,此“空密码”配置仅适用于本地开发与测试环境,严禁在生产服务器或对外公开的系统中使用,以免引发严重的安全风险。

若点击Go后提示“Access denied”(访问被拒绝),则表明MySQL的root密码已被修改。此时,你需要通过XAMPP Shell命令行工具重置密码,或手动编辑phpMyAdmin的配置文件config.inc.php,以更新其中存储的密码信息。

四、创建新数据库并导入SQL文件

登录成功后,你将进入phpMyAdmin的主管理界面。创建新数据库是进行数据管理的第一步。

点击顶部导航菜单的New(新建)按钮,在“Database name”(数据库名称)字段中输入自定义名称,例如myapp_db。在“Collation”(排序规则)下拉菜单中,建议选择utf8mb4_unicode_ci。该字符集全面支持Unicode字符,包括各类Emoji表情,能有效避免未来出现数据乱码问题。

点击Create(创建)按钮,数据库即创建完成。在左侧数据库列表中点击其名称,即可进入该库的专属管理页面。

如需批量创建数据表并初始化数据,可使用导入功能。切换至顶部的Import(导入)选项卡,点击Choose File(选择文件)按钮,从本地目录中选取准备好的.sql备份文件,最后点击Go执行。系统将自动解析文件中的SQL语句,完成所有建表与数据插入操作。

五、执行SQL语句创建表与插入数据

除了导入文件,直接在phpMyAdmin中执行SQL语句更为灵活,适用于快速测试与定制化操作。

进入目标数据库后,点击顶部的SQL选项卡。页面中将显示一个大型文本输入框,即SQL命令执行窗口。

在此框中,你可以输入创建数据表的SQL语句,例如:CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50)); 输入完毕后,点击Go按钮,名为“users”的数据表即被成功创建。

表结构创建后,即可插入测试数据。在同一SQL窗口(或重新点击SQL选项卡以清空内容),输入数据插入语句:INSERT INTO users (name) VALUES ('Alice'), ('Bob'); 再次点击Go提交执行。

如何验证数据是否插入成功?操作非常简单:在左侧数据库结构列表中,找到并点击users表名,右侧内容区域将自动以表格形式展示所有已插入的记录,包括刚刚添加的“Alice”和“Bob”。整个过程直观高效,便于开发者快速管理数据库内容。

来源:https://www.php.cn/faq/2305904.html
上一篇mysql数据库执行慢查询自动杀掉_设置max_execution_time超时 下一篇SQL如何优化JOIN连接的CPU占用率_减少计算字段与逻辑简化
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
金仓数据库逻辑备份实战:全库导出与模式替换全流程
数据库 · 2026-07-03

金仓数据库逻辑备份实战:全库导出与模式替换全流程

在长期的运维实践中,我越来越体会到,备份就像一份保险——平时看似无用,但关键时刻却是唯一的救命稻草。逻辑备份看似简单,可真正执行恢复时,各种陷阱接连浮现:表名大小写不一致、Schema 未正确切换、Owner 属性未同步修改……任何一个环节处理不当,最终恢复出的数据库就会与预期相去甚远。 本文将深入

金仓数据库sys_rman物理备份全流程演练与误覆盖恢复
数据库 · 2026-07-03

金仓数据库sys_rman物理备份全流程演练与误覆盖恢复

干运维这行,逻辑备份和物理备份我都接触过,但说句实在话,真正能在生产环境里扛住事儿的,还得是物理备份。逻辑备份导出的是 SQL 语句,数据量一大,那速度慢得让人抓狂,而且最关键的是,它没法做时间点恢复。物理备份不一样,它直接拷贝数据文件,再配上 WAL 归档日志,想恢复到过去哪一秒都行,这是它最硬核

Windows下将MySQL注册为系统自启服务教程
数据库 · 2026-07-03

Windows下将MySQL注册为系统自启服务教程

先说一个关键前提:务必以管理员身份运行终端,否则 mysqld --install 这条命令几乎不可能成功。问题不在于命令写错,而是 Windows 系统的用户账户控制(UAC)机制会在中途拦截——在普通 CMD 或 PowerShell 窗口执行这条命令,要么直接提示 Access is deni

Mac版Navicat中快速对比两个数据库的表结构异同
数据库 · 2026-07-03

Mac版Navicat中快速对比两个数据库的表结构异同

直接说结论:Mac 版 Navicat 和 Windows 版在表结构比对逻辑上完全一致。但默认配置下,它确实无法承受“全库一键比对上万张表”的压力。要想避免卡死、内存溢出、进度条永远停在 0%,你必须手动将表分批处理,或者利用前缀过滤来控制扫描范围。 为什么 Mac 上点击「结构同步」后界面会卡住

MySQL中UNION操作推荐用UNION ALL的原因
数据库 · 2026-07-03

MySQL中UNION操作推荐用UNION ALL的原因

MySQL中UNION与UNION ALL性能对比:别再被“保险”迷惑,差距远超预期 先给出核心结论:UNION ALL 的性能通常比 UNION 高出不止一个数量级。原因在于,UNION 在合并结果集后会自动触发去重操作,这往往伴随着隐式排序,进而产生临时表和文件排序。而 UNION ALL 则直