phpMyAdmin 是一个用 PHP 编写的免费开源工具
参考资料
phpMyAdmin 简介
phpMyAdmin 是一个用 PHP 编写的免费开源工具,用于通过 Web 界面管理 MySQL 和 MariaDB 数据库。它提供了图形化的用户界面来执行各种数据库操作。
主要特点
支持 MySQL 和 MariaDB 数据库管理
提供直观的 Web 界面
支持多种数据库操作:创建、修改、删除数据库/表/字段/索引等
执行 SQL 语句和查询
导入/导出数据(支持多种格式)
用户权限管理
多语言支持
支持多种认证方式
最新更新内容及时间
最新稳定版本:5.2.1(截至2023年10月)
主要更新内容:
安全性改进
性能优化
新特性和功能增强
错误修复
下载地址
官方下载:https://www.phpmyadmin.net/downloads/
GitHub 镜像:https://github.com/phpmyadmin/phpmyadmin
官网地址
文档地址
官方文档:https://docs.phpmyadmin.net/
用户手册:https://docs.phpmyadmin.net/en/latest/
Docker 安装示例
docker run --name phpmyadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin/phpmyadmin
YAML 配置示例
version: '3' services: phpmyadmin: image: phpmyadmin/phpmyadmin ports: - "8080:80" environment: - PMA_HOST=mysql - PMA_PORT=3306 depends_on: - mysql mysql: image: mysql:5.7 environment: - MYSQL_ROOT_PASSWORD=secret
常见错误及解决方法
无法连接到 MySQL 服务器
检查 MySQL 服务是否运行
确认主机名、用户名和密码正确
检查防火墙设置
配置文件权限问题
确保 config.inc.php 文件有正确权限
通常需要设置为 644
"mbstring" 扩展未加载
安装并启用 PHP mbstring 扩展
Ubuntu/Debian:
sudo apt-get install php-mbstring
"mysqli" 扩展未加载
安装并启用 PHP mysqli 扩展
Ubuntu/Debian:
sudo apt-get install php-mysqli
会话存储问题
检查 PHP session 存储目录是否存在且可写
在 php.ini 中配置正确的 session.save_path
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。