管理数据库
MyPanel 管理真实的数据库 —— MySQL、MariaDB、PostgreSQL、Redis —— 既可以直接运行在 主机上(原生),也可以运行在 Docker 中。
安装数据库引擎
Section titled “安装数据库引擎”进入 Databases → Engines(数据库 → 引擎)。每个引擎都会显示其安装状态;点击 Install(安装),
MyPanel 即会为其完成部署(systemd 服务或拉取 Docker 镜像)。使用 MYPANEL_SETUP=full 时,
MySQL 已经预装好了。
- 进入 Databases → Add database(数据库 → 添加数据库)。
- 选择一个引擎并为数据库命名。
- MyPanel 会创建数据库并配套专用用户 + 密码(该用户仅对该数据库拥有权限), 并显示连接信息(密码默认隐藏,点击即可显示)。
将数据库详情页中的连接信息复制到你网站的环境变量中,例如:
DATABASE_URL=postgres://shop_user:***@127.0.0.1:5432/shop直接在数据库详情页上操作:
- Backup(备份) — 创建转储(mysqldump / pg_dump),保存在
/var/lib/mypanel/backups/。 - Restore(恢复) — 从现有备份恢复。
- Download(下载) — 下载备份文件。
- Reset password(重置密码) — 更改数据库用户的密码。
远程数据库服务器
Section titled “远程数据库服务器”除了本服务器上的数据库,你还可以连接到外部数据库服务器 —— 支持 MySQL、MariaDB、PostgreSQL 和 Oracle。
进入 Databases → Remote servers → Add server(数据库 → 远程服务器 → 添加服务器), 选择引擎并输入连接信息(host、port、管理员账户)。Oracle 还需要一个 Service name / SID。 MyPanel 会在保存前测试连接,并在存储时加密管理员密码。之后你即可直接在 MyPanel 中 在该服务器上创建/删除数据库。