KSWEB MySQL 5.7 与 MariaDB 10.4 双数据库开箱即用
MySQL 是默认选择
KSWEB 内置 MySQL 5.7.34 和 MariaDB 10.4.34,两个数据库独立启停——不能同时监听 3306,开一个就行。官方文档推荐先用 MySQL,跑不起来再考虑 MariaDB。
| 项目 | MySQL | MariaDB |
|---|---|---|
| 版本 | 5.7.34 | 10.4.34 |
| 默认监听 | 3306 | 3306(需停 MySQL) |
| 默认账号 | root / 空密码 | root / 空密码 |
| 主机 | localhost 或 127.0.0.1 | 同左 |
| 启动入口 | MYSQL 标签页开关 | MARIADB 标签页开关 |
CMS 安装时怎么填
跑 WordPress、Joomla、Drupal 这类 CMS 时,数据库连接参数直接填:
- 数据库主机:
localhost或127.0.0.1 - 端口:
3306 - 数据库用户名:
root - 数据库密码:空(部署完成后必须改掉,见 改 root 密码)
- 数据库名:在 phpMyAdmin / Adminer 里先建一个,比如
wordpress
MariaDB 什么时候用
MariaDB 是 MySQL 的社区分支,SQL 语法基本兼容。个别场景选 MariaDB:
- 某个 CMS 官方说只支持 MariaDB(少见)
- 你已经有 MariaDB 数据库的备份,想原封不动导入
- MySQL 在你手机上启动失败,试试换 MariaDB
绝大多数情况默认用 MySQL 就行。MySQL 5.7 已经足够稳定,WordPress 官方也在 5.7+ 上测试。
启动失败怎么办
MySQL 启动失败时,状态页会有红色提示。常见原因:
- 3306 端口被占用 — 检查是不是 MariaDB 也开着,或者手机上其他数据库应用占了
- 数据库文件损坏 — 上次手机强制断电导致。在 MYSQL 标签页里点 Repair 尝试修复
- 存储空间不足 — Android 的 app 私有目录空间不够,MySQL 数据文件写不进去
详细排查步骤见 MySQL 连不上。
phpMyAdmin 与 Adminer
数据库的图形化管理不通过命令行——KSWEB 内置了 phpMyAdmin 和 Adminer 两个工具,在 TOOLS 标签页里点一下就能打开浏览器管理界面。建库、建表、导入导出 SQL 备份都点几下完成。见 数据库管理分组。