WordPress 高级管理手册

title: "Adminer" post_status: publish comment_status: open taxonomy: category: - advanced-administration-handbook post_tag: - Upgrade - Repos - Data


Adminer

什么是 Adminer?

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

Adminer 的优势

它有什么用处?

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。