杜郎俊赏 - 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

实例配置

配置描述
服务端PHP 8.1.13
数据库MariaDB 10.5.15
程序phpMyAdmin 5.2.0

更多服务器配置

实例部署

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

权限要求

  • 具有文件目录读写权限
  • 已安装 PHP
  • 已安装数据库,如 Mysql
  • 已安装 WEB 服务器,如 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 的,但是在开发环境和测试环境,它仍然是我的第一选择。

具体可以访问实例深度体验(完全权限)。

后记

题图:画语界 Vol.727 豆瓣酱

本实例仅供学习参考,定期自动重置数据,请勿存放重要资料。

体验更多实例

标签: 开源实例
日期:2022-11-26