开源实例之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;
}
安装程序
从官网下载最新压缩包,当前 5.2.0 版本大小是 14.1 MB。解压到服务器域名解析的目录即可,无需安装。
如果需要修改配置,复制根目录的 config.sample.inc.php
为 config.inc.php
,按照注释修改相应字段即可。
比如设置免密码登录,找到字段 auth_type
,改为 config
,同时填写用户名和密码。
实例体验
phpMyAdmin 是我接触的第一个 Web 工具,在刚参加工作时组长教给我的。所以事实上,我会 shell 和客户端之前,就已经在用 phpMyAdmin 管理 MySQL 了。直到今天,它仍然是我最趁手的 MySQL 工具。
当然,将数据库暴露在 Web 端,增加了安全风险。在生产环境是不建议用 phpMyAdmin 的,但是在开发环境和测试环境,它仍然是我的第一选择。
后记
本实例仅供参考,不定期重置数据。