如何在 Ubuntu 16.04 中安装 PhpMyAdmin?

2025年3月17日 | 阅读 8 分钟

引言

phpMyAdmin 是一个用于处理 MySQL 数据库的管理工具。它旨在提供一个用户界面,以便轻松管理数据库。

PhpMyAdmin 是一个开源免费的 MariaDB 和 MySQL 管理工具。主要以 PHP 作为紧凑的 Web 应用程序编写,它是最著名的 MySQL 管理工具之一,尤其适用于 Web 托管服务。

PhpMyAdmin 支持大量的 MySQL 任务。常用的任务通过用户界面(处理数据库、权限、用户、索引、关系、字段、表等)支持,同时我们仍然能够直接运行任何 SQL 语句。

phpMyAdmin 简史

IT 顾问 Tobias Ratschiller 和 Maguma 软件公司的创始人,在 1988 年受到 MySQL-Webadmin 的启发,开始开发一个基于 PHP 的 MySQL Web 前端。2000 年,由于时间不足,他放弃了该项目。

PhpMyAdmin 已成为最著名的 MySQL 管理工具和 PHP 应用程序,拥有庞大的贡献者和用户社区。在 SourceForge 上,三名开发人员加入了 phpMyAdmin 项目,并在 2001 年接管了开发工作,以协调不断增长的补丁。

下载和主网站于 2015 年 7 月离开 SourceForge,迁移到内容分发网络。同时开始对发布版本进行 PGP 签名。之后,邮件列表被迁移,问题跟踪转移到 GitHub。在 4 版本之前,该应用程序使用 HTML 框架,4 版本广泛使用 Ajax 来提高可用性。

phpMyAdmin 的功能

该程序提供多项功能,包括:

  • Web 界面
  • 将数据导出为多种格式:SQL、LaTeX、Excel、Word、ISO/IEC 26300-电子表格和 OpenDocument 文本、PDF(通过 TCPDF 库)、JSON、XML、SQL、CSV 等。
  • 从 SQL、JSON 和 CSV 导入数据
  • MariaDB 和 MySQL 数据库管理
  • 管理两个或多个服务器
  • 创建数据库布局的 PDF 图形
  • 使用 QBE(查询示例)创建复杂查询
  • 在数据库的子集或整个数据库中全局搜索
  • 将存储的数据转换为具有一组预定义函数(如将 BLOB 数据显示为下载链接或图像)的格式
  • 实时图表,用于检查 MySQL 服务器的活动,如内存/CPU 使用率、进程、连接等。
  • SQL 服务器的网络流量
  • 简化复杂的 SQL 查询。
  • 与多种操作系统配合使用,包括 Free BSD Unix(如 AIX、Sun Solaris)、OS/2、Linux、Windows 等。
  • 支持几乎所有的 MySQL 功能
    • 扫描和删除索引、字段、视图、表和数据库。
    • 创建、删除、重命名、复制和修改索引、字段、表和数据库。
    • 维护表、数据库和服务器,并提供服务器配置建议。
    • 运行、收藏和编辑 SQL 语句和批量查询。
    • 处理触发器和存储过程。

使用 phpMyAdmin 的不同部分

数据库

在“数据库”选项卡中,我们将看到由数据库用户管理的每个数据库的列表。

一旦我们点击选定的数据库名称,我们就可以开始管理该数据库。

我们将看到一个包含行数、表、使用的排序规则、开销和总大小以及索引和数据大小的表。

SQL

我们可以通过此选项卡向 MySQL 服务器执行 MySQL 查询。我们只需输入查询,按“Go”按钮,然后 phpMyAdmin 工具将运行查询并通过它给出结果。

地位

在“状态”选项卡中,我们可以看到自上次重启以来与 MySQL 服务器相关的详细信息。

我们可以看到 MySQL 服务器管理的流量、最大的并发连接数、中止和失败的尝试、发送到服务器的总查询数、总连接数以及更多相关详细信息。

出口

我们可以将数据库表的內容导出为多种格式,包括 XML、Microsoft Word、Microsoft Excel、PDF、SQL、CSV 以及其他各种格式。我们可以选择每个数据库表,或者只选择其中一些。

我们可以在导出的内容标头中包含自定义注释。我们可以确定是仅发送数据、数据库结构还是两者都发送。我们可以将数据库表打包到一个文件中,或者可以直接在屏幕上可视化多个查询。

进口

我们可以在“导入”选项卡中导入存储在我们本地计算机上的文件中的所有数据库表。我们可以扫描要导入的文件,并通过下拉菜单选择其字符集。

如果文件太大,可能会达到 MySQL 服务器的超时限制。在这种情况下,我们可以延迟导入操作。之后,我们可以继续进行数据导入,指定所有查询都从文件开头绑定。我们可以绑定导入的查询并从中断点继续。

我们还可以选择导入文件的 SQL 服务器模式。我们可以在文档中查找有关服务器 SQL 模式的更多信息。

设置

我们可以在“设置”选项卡中按照我们想要的方式配置 phpMyAdmin。
我们可以自定义在不同页面的面板上显示哪些信息,修改“导出”和“导入”选项卡上的预选选项(默认值)等等。

变量

所有当前的 MySQL 变量及其值都可以在“变量”中找到。
我们可以点击所有变量名称旁边的“编辑”按钮来编辑变量值。请记住,我们可能无法修改所有变量值,因为这只允许在具有 root 用户的服务器上进行。

字符集

我们可以在“字符集”选项卡中查看 MySQL 服务器支持的所有排序规则和字符集。

插件

此选项卡显示了当前所有已安装的 MySQL 插件列表以及它们的详细信息,包括版本和描述。

引擎

此选项卡会打开一个页面,列出了 MySQL 服务器支持的所有引擎。MyISAM 是默认引擎。另一个流行的存储引擎是 InnoDB,它被许多数据库使用。更多关于 MySQL 服务器引擎的详细信息可以在官方文档中找到。

使用 phpMyAdmin 管理数据库

管理我们的数据库是 phpMyAdmin 工具的主要目的。我们将讨论如何使用 phpMyAdmin 的各种功能。当我们打开 phpMyAdmin 的主页时,点击“数据库”,然后通过点击其名称选择一个要管理的数据库。

在页面上,我们将看到数据库表列表、可对它们进行的操作、存储引擎、总记录数、表大小、排序规则和开销。对选定表可以执行的操作包括:

  • 浏览

只能浏览包含现有记录的表。当我们点击“**浏览**”选项时,表内将打开一个新页面和记录列表。

通过点击“**编辑**”选项,我们可以编辑选定的记录。
我们将找到记录的结构,并且我们可以编辑记录值。当我们完成修改后,可以通过按页面底部区域的“**Go**”选项来提交它们。

  • 结构

通过点击“**结构**”,将出现一个新页面,显示数据库表的结构。

我们将找到字段名称、类型、属性、排序规则、附加信息以及默认值(字段值是否可以为 NULL)。我们可以通过按下关联的操作图标来浏览不同的值。我们还可以编辑字段的结构或删除字段。我们可以指定不同的索引:全文、索引、唯一和主键。

  • 搜索

我们可以使用“**搜索**”按钮为选定的表生成一个搜索查询。我们可以使用“查询示例”功能进行搜索。我们只需使用不同的字段来构建我们的搜索查询,然后按“Go”选项运行它。

**例如,** 如果我们希望可视化以“a”开头的每个记录和一个字段值,我们应该首先选择我们希望显示的字段。使用下拉菜单选择 LIKE 操作符,并在相关字段值中输入“a%”(其中 % 用于通配符字符串)。按“Go”查看输出。

  • 插入

我们可以使用“**插入**”选项在我们的数据库表中进行插入。一旦我们输入了相关值,按“**Go**”按钮,一个新的记录将被添加。

  • 拖放

我们可以使用“**删除**”按钮删除整个数据库表及其保存的所有记录。

  • 为空

它允许我们清空任何数据库表,删除数据,并保留空表。

使用 phpMyAdmin 的操作

我们可以对整个数据库和不同的表执行不同的操作。

  • 数据库操作

我们首先需要从我们的站点工具中打开 phpMyAdmin 工具,然后转到 **数据库**。选择一个数据库,然后导航到“操作”。将打开一个新页面,我们可以在其中看到可以应用于数据库的每个可能的操作。

  • 数据库表操作

在 phpMyAdmin 中,我们应该选择一个所需的表,然后按“**操作**”按钮以对数据库表执行相关操作。

  • “**移动表到**”字段允许我们将表移动到当前数据库的某个新名称下,或者移动到另一个数据库。
  • 在“**表选项**”字段中,我们可以重命名表、修改排序规则和存储引擎,以及插入注释。
  • 使用“**复制表到**”字段,我们可以将表复制到当前数据库的某个新名称下,或者也可以将其复制到另一个表中。
  • 使用“**表维护**”字段,我们可以看到一些有助于我们维护数据库表的选项。这些选项是:
    • 分析表
    • 检查表
    • 修复表
    • 优化表

安装 phpMyAdmin

在本教程中,我们将安装 phpMyAdmin。安装过程包括以下步骤。

1) **检查 phpMyAdmin**

首先,通过在浏览器中使用 **localhost/phpmyadmin** 来检查 phpMyAdmin 是否已安装。

Software PhpMyAdmin 1

如果显示 **未找到** 消息,则表示 phpMyAdmin 未安装。现在,让我们安装它。

2) **安装 phpMyAdmin**

使用终端中的以下命令。

Software PhpMyAdmin 2

3) **配置 Apache Web 服务器**

在安装过程中,它会提示配置 phpMyAdmin 与 Web 服务器。选择 apache2,然后

Software PhpMyAdmin 3

点击 **确定**。

4) **配置 MySQL 数据库**

点击 **确定** 以配置 phpMyAdmin 与 MySQL。

Software PhpMyAdmin 4

点击 **确定** 后,它会要求使用 dbconfig-common 工具进行配置。

Software PhpMyAdmin 5

提供 MySQL 密码,以便它可以连接并加载数据库到用户界面。

Software PhpMyAdmin 6

再次提供 MySQL 密码进行确认。

Software PhpMyAdmin 7

点击 **确定**,一切就绪。现在,通过浏览器访问 **localhost/phpmyadmin** 来访问 phpMyAdmin。

Software PhpMyAdmin 8

它会显示一个登录面板,用于通过 phpMyAdmin 访问 MySQL。到目前为止,我们已成功在 Ubuntu 16.04 中安装了 phpMyAdmin。