我们提供以下两种修改方式
[TOC]
## 安装前修改
安装前可修改MySQL和Redis存储配置,修改方式如下:
1. 更换MySQL数据库,需要将`swoole-admin/sql/apm_base.sql`文件中的SQL进行导入到新的数据库中,用来创建数据库和表。
>[info] 因为`apps`和`common`目录的配置文件都是加密的,所以请先修改`docker`目录下的配置文件,然后复制到对应目录。
2. 修改`apps`目录的配置
```bash
cp docker/swoole-admin-apps-conf/db.php swoole-admin/center/web/apps/configs/product/db.php
```
3. 修改`common`目录的配置
```bash
cp docker/swoole-admin-common-conf/* swoole-admin/center/common/configs/product
```
## 安装后修改
>[danger] 安装后在线修改只能修改MySQL部分,未提供修改Redis功能。
后台提供了在线切换MySQL数据库的功能,如需更换到自己的数据库请按如下操作
- 将自己数据库配置填写进红框1
- 选择红框2并点击提交,将会检测数据库是否可以连接,如果可以则会关闭服务
- 刷新页面后会显示如图2的服务未开启
- 按照红色字的提示,将docker内的数据库数据原封不动拷贝到自己的数据库(如果没有新数据,则可以拷贝初始化SQL文件:`swoole-admin/sql/apm_base.sql`)
- 拷贝好以后选择第三个选项服务未开启,请选择开启的选项,并点击提交
- 如需需要更换为docker内的数据库,则同上操作选择第一个选项在操作一次
![image.png](https://img.kancloud.cn/91/ce/91cee56e41b5d498b8967f48d7c2326b_1868x1586.png)
![image.png](https://img.kancloud.cn/ff/fc/fffcc02e84d31860b52d06ae2a0874e6_1298x1092.png)