phpMyAdmin 新手入门详细教程
phpMyAdmin 新手入门详细教程

phpMyAdmin 新手入门详细教程


一、什么是 phpMyAdmin?

phpMyAdmin 是一个基于 Web 的开源工具,用于管理 MySQL/MariaDB 数据库。通过它,你可以:

  • 创建/删除数据库、数据表
  • 执行 SQL 语句
  • 管理用户权限
  • 导入/导出数据
  • 优化和修复表

适合人群:无需编程基础,适合刚接触数据库的新手。


二、安装 phpMyAdmin

1. 环境要求

  • Web 服务器:Apache/Nginx
  • PHP:建议 7.4+
  • MySQL/MariaDB:数据库服务
  • 浏览器:Chrome/Firefox 等

2. 快速安装(推荐使用集成环境)

方案 1:XAMPP(Windows/macOS)

  1. 下载 XAMPP
    官网:https://www.apachefriends.org
    选择对应系统版本(建议下载含 PHP 7.4+ 的版本)。
  2. 安装 XAMPP
  • 双击安装包,勾选 ApacheMySQLphpMyAdmin
  • 安装路径不要有中文或空格(默认 C:\xampp 即可)。
  1. 启动服务
  • 打开 XAMPP 控制面板,点击 Start 启动 ApacheMySQL
  • 访问 http://localhost/phpmyadmin,出现登录界面即成功。

方案 2:手动安装(Linux)

# 更新软件包
sudo apt update

# 安装 Apache、MySQL、PHP
sudo apt install apache2 mysql-server php php-mysql

# 安装 phpMyAdmin
sudo apt install phpmyadmin

# 配置 Apache
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl restart apache2

3. 访问 phpMyAdmin

  • 地址http://localhost/phpmyadmin
  • 默认账号root
  • 默认密码:安装时设置的密码(XAMPP 默认无密码)。

三、基础操作指南

1. 创建数据库

  1. 点击 新建 → 输入数据库名(如 my_blog)。
  2. 选择字符集:utf8mb4_unicode_ci(支持中文和表情)。
  3. 点击 创建
创建数据库

2. 创建数据表

  1. 在数据库页面,输入表名(如 users)和字段数(如 3)。
  2. 定义字段:
  • 字段名id(主键,类型 INT,勾选 A_I 自增)
  • username(类型 VARCHAR(50)
  • email(类型 VARCHAR(100)
  1. 点击 保存

3. 插入数据

  • 手动输入
    点击 插入 → 填写字段值 → 点击 执行
  • SQL 语句
  INSERT INTO users (username, email) VALUES ('Alice', 'alice@example.com');

4. 执行 SQL 查询

  1. 点击顶部菜单 SQL
  2. 输入 SQL 语句,例如:
   SELECT * FROM users WHERE username = 'Alice';
  1. 点击 执行 查看结果。

5. 导入/导出数据

  • 导出数据库
    点击 导出 → 选择 快速 → 格式选 SQL → 点击 执行
  • 导入数据
    点击 导入 → 选择 .sql.csv 文件 → 点击 执行

四、进阶功能

1. 用户权限管理

  1. 点击 用户账户新建用户
  2. 设置用户名、主机(localhost)、密码。
  3. 分配权限:勾选 按数据库分配权限 → 选择数据库 → 勾选 SELECT, INSERT 等权限。

2. 数据库优化

  • 修复表:选中表 → 点击 操作 → 选择 修复表
  • 优化表:选中表 → 点击 优化表

3. 数据库复制

  1. 点击 复制 → 选择源数据库和目标数据库。
  2. 点击 执行 即可复制结构和数据。

五、常见问题

1. 无法登录 phpMyAdmin?

  • 原因:MySQL 服务未启动。
  • 解决:在 XAMPP 控制面板启动 MySQL。

2. 出现 #1045 无法登录 MySQL 服务器

  • 解决
  1. 修改 config.inc.php 文件(路径:xampp/phpMyAdmin)。
  2. $cfg['Servers'][$i]['auth_type'] 改为 cookie
  3. 重启 Apache。

3. 中文乱码?

  • 解决:创建数据库时选择 utf8mb4_unicode_ci 字符集。

六、安全建议

  1. 修改默认密码:首次登录后立即修改 root 密码。
  2. 禁用远程访问:在 config.inc.php 中设置 $cfg['Servers'][$i]['AllowNoPassword'] = false;
  3. 定期备份:导出 .sql 文件并存储到安全位置。

七、学习资源


通过以上步骤,你应该已经掌握了 phpMyAdmin 的基础操作!如果遇到问题,欢迎在评论区提问。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注