跳转到主要内容

Adminer

什么是 Adminer?

Adminer(原名 phpMinAdmin)是一个用 PHP 编写的功能齐全的数据库管理工具。与由多个文件组成的 phpMyAdmin 不同,Adminer 仅包含一个文件,可直接部署到目标服务器。它支持多种数据库,包括 MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle、Elasticsearch、MongoDB 等。由于 WordPress 将所有数据存储在 MySQL 数据库中,Adminer 提供了对该数据库中数据、表和字段的“原始”视图。

Adminer 的优势

  • 界面简洁:与其他数据库管理工具不同,Adminer 提供了清晰且用户友好的界面。
  • 直接数据操作:适用于直接编辑数据库,尤其是在 WordPress 停止工作时。
  • 轻量级:作为单个 PHP 文件,它易于上传、使用和移除。

它有什么用处?

Adminer 适用于表维护、数据备份和直接数据库编辑。有时,在支持论坛中,贡献者会分享一些有用的 SQL 查询,这些查询可以使用 Adminer 等工具执行。

我可以在哪里获取它?

许多托管控制面板,例如 cPanel 和 Plesk,都预装了 phpMyAdmin。如果无法访问数据库,用户可以咨询其托管服务提供商以获取数据库访问权限。 对于更喜欢使用 Adminer 的用户,可以从 Adminer 项目页面下载它。

安装 Adminer

  1. 从 Adminer 下载页面 下载最新版本的 Adminer。
  2. 使用 FileZilla 等 FTP 工具,将 Adminer PHP 文件上传到 WordPress 根目录(即 wp-config.php 文件所在的位置)。
  3. 将 Adminer PHP 文件上传到 WordPress 根目录后,您可以在浏览器中通过将文件名添加到 URL 来访问它,例如 https://example.com/adminer-4.8.1.php。
  4. 数据库登录凭据必须手动填写,可以从 wp-config.php 文件中获取。

将 Adminer 安装为 WordPress 插件

Adminer 也可能在 WordPress 插件仓库 中以插件形式提供。如果作为 WordPress 插件安装,Adminer 在访问时可能会自动使用 wp-config.php 文件中的数据库登录凭据。

安全注意事项

为防止未经授权的访问,请确保在使用后移除或保护 Adminer,特别是当它可以公开访问时。一种保护方法是使用 .htaccess 文件限制访问。如果您不熟悉 .htaccess 文件限制,请考虑寻求 WordPress 加固指南 或在使用后移除 Adminer。