1. 启动 XAMPP 控制面板
- 打开 XAMPP,启动 Apache 和 MySQL 服务:
- 在 XAMPP Control Panel 中,找到 Apache 和 MySQL,点击 Start 按钮。
2. 访问 phpMyAdmin
http://localhost/phpmyadmin/
- 你将看到 phpMyAdmin 的管理界面。
3. 对于不能在本地打开phpmyadmin的问题,我的解决方案如下:
-
- MySQL有一个默认的专用端口:3306,所以,如果你之前独立安装了MySQL,那么3306端口已经被占用。安装XAMPP集成的MySQL时,必须重新设置独立的端口,否则是不能访问phpmyadmin的。修改方法也很方便,打开XAMPP的控制面板,找到mysql右侧的config,点击,会出现my.ini的选择项,这个就是mysql的配置文件了。也可以在XAMPP的安装路径下找:\xampp\mysql\bin\my.ini

XAMPP如何访问phpMyAdmin管理MySQL数据库(详细教程)
如图中所示,将端口port改成3307;当然只是修改端口,还是访问不了,还要去修改phpmyadmin的配置文件。打开xampp目录(找到xampp的安装目录),打开phpmyadmin的目录,在该目录下找到config.inc.php,即:\xampp\phpmyadmin\config.inc.php。
<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'username'; //mysql用户名
$cfg['Servers'][$i]['password'] = 'password'; //mysql密码
$cfg['Servers'][$i]['extension'] = 'mysqli'; //扩展配置,若访问出现没有配置mysqli等错误,加上这个。默认是有的
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';
/* Bind to the localhost ipv4 address and tcp */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
/*
* End of servers configuration
*/
?>
然后在$cfg[‘Lang’] =” “; 后加入以下代码即可:
$cfg[‘Servers’][$i][‘port’] = ‘3307’
保存文件,重启apache,确保mysql打开,在地址栏输入localhost/phpmyadmin,就可以直接进入phpmyadmin的管理界面了,如图所示:

XAMPP如何访问phpMyAdmin管理MySQL数据库(详细教程)
4. 登录 MySQL 数据库
- 默认情况下:
- 用户名(User):
root
- 密码(Password):空(默认没有密码)
- 用户名(User):
- 直接点击 “执行(Go)” 进入数据库管理界面。
5. 创建数据库
- 进入 phpMyAdmin 后:
- 在上方导航栏点击 “数据库”(Databases)
- 输入数据库名称(如
test_db
) - 选择 “utf8_general_ci” 作为字符集(推荐)
- 点击 “创建”(Create)
6. 创建表
- 选择刚刚创建的数据库(如
test_db
) - 点击 “新建表”(Create Table)
- 输入表名(如
users
) - 定义字段(如
id
、name
、email
) - 点击 “保存”(Save)
7. 运行 SQL 语句
- 在 phpMyAdmin 中,点击 “SQL” 选项卡
- 输入 SQL 语句(例如创建一个表):
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100)
);
- 点击 执行(Go) 运行 SQL 语句。
7. 远程访问 MySQL(可选)
如果你希望 远程访问 MySQL,需要修改 my.ini
配置:
- 打开
xampp/mysql/bin/my.ini
bind-address=127.0.0.1
- 修改为:
bind-address=0.0.0.0
- 重启 MySQL,然后你可以用远程工具(如 Navicat、MySQL Workbench)访问 MySQL。
常见问题
1. phpMyAdmin 访问失败(404 Not Found)
- 确保 Apache 和 MySQL 已启动
- 访问
http://127.0.0.1/phpmyadmin/
试试
2. MySQL 访问被拒绝
- 使用
root
账号登录 - 如果
root
账号有密码,在config.inc.php
文件中修改:
这样,你就可以顺利在 XAMPP 中使用 phpMyAdmin 管理 MySQL 数据库 了!🚀
© 版权声明
文章版权归作者所有,未经允许请勿转载。
本文暂时没有评论,来添加一个吧(●'◡'●)