杜郎俊赏 - dujun.io

开源实例之phpMyAdmin

前言

phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.

以上官网的介绍很到位了。phpMyAdmin 是基于 PHP 开发的,以 Web 方式管理 MySQL 的工具。它为MySQL和MariaDB数据库提供了丰富的操作接口。

实例地址

https://phpmyadmin.dujun.eu.org

实例配置

配置描述
系统Debian
服务端PHP 8.1
数据库MariaDB 10.5
服务器Nginx
程序phpMyAdmin 5.2.0

实例部署

phpMyAdmin 不需要具体的安装,解压到服务器目录即可。

权限要求

  • 具有系统读写权限
  • 已安装 PHP
  • 已安装数据库,如 MySQL
  • 已安装 Nginx

域名解析

以 Nginx 为例,配置 url 重写:

location ~ \.php$ {
  fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}

安装程序

官网地址:https://phpmyadmin.net

从官网下载最新压缩包,当前 5.2.0 版本大小是 14.1 MB。解压到服务器域名解析的目录即可,无需安装。

如果需要修改配置,复制根目录的 config.sample.inc.phpconfig.inc.php,按照注释修改相应字段即可。

比如设置免密码登录,找到字段 auth_type,改为 config,同时填写用户名和密码。

实例体验

首页

数据表

phpMyAdmin 是我接触的第一个 Web 工具,在刚参加工作时组长教给我的。所以事实上,我会 shell 和客户端之前,就已经在用 phpMyAdmin 管理 MySQL 了。直到今天,它仍然是我最趁手的 MySQL 工具。

当然,将数据库暴露在 Web 端,增加了安全风险。在生产环境是不建议用 phpMyAdmin 的,但是在开发环境和测试环境,它仍然是我的第一选择。

进入实例深度体验

后记

本实例仅供参考,不定期重置数据。

体验更多开源实例

标签: 开源实例 PHP实例 运维实例 数据库工具实例
日期:2022-11-26