参考资料

  1. PlayEdu是一款开源的企业在线培训系统
  2. Known 是一个开源的内容发布平台
  3. Go(又称 Golang)是 Google 开发的一种静态强类型、编译型、并发型编程语言
  4. Convertigo是一个开源的低代码开发平台
  5. CentOS是一个基于 Red Hat Enterprise Linux(RHEL)源代码构建的开源 Linux 发行版
  6. MeiliSearch 是一个快速、开源的全文搜索引擎
  7. Jetty 是一个轻量级的开源 Java Web 服务器和 Servlet 容器,由 Eclipse 基金会维护
  8. Rapidoid是一个高性能的Java Web框架

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://www.phpmyadmin.net/

文档地址

官方文档: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

常见错误及解决方法

  1. 无法连接到 MySQL 服务器

    • 检查 MySQL 服务是否运行

    • 确认主机名、用户名和密码正确

    • 检查防火墙设置

  2. 配置文件权限问题

    • 确保 config.inc.php 文件有正确权限

    • 通常需要设置为 644

  3. "mbstring" 扩展未加载

    • 安装并启用 PHP mbstring 扩展

    • Ubuntu/Debian: sudo apt-get install php-mbstring

  4. "mysqli" 扩展未加载

    • 安装并启用 PHP mysqli 扩展

    • Ubuntu/Debian: sudo apt-get install php-mysqli

  5. 会话存储问题

    • 检查 PHP session 存储目录是否存在且可写

    • 在 php.ini 中配置正确的 session.save_path

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。