1. 安装
1.1 安装数据库
mysql 版本必须为 5.7 及以上版本,并自行安装完毕且创建 Yearning 库,字符集应为 UTF8mb4。
CREATE DATABASE `Yearning` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
注意:8.0 及以上版本需要将 sql_mode 设置为空。
1.2 下载 Yearning
在 github 上下载最新版 Yearning 安装包,下载后解压到安装目录:
mkdir /opt/Yearningunzip Yearning-2.3.4-linux-amd64.zip -d /opt/Yearning/
目录结构如下:
tree /opt/Yearning/opt/Yearning├── conf.toml├── docker-compose.yml├── Dockerfile├── #\ README└── Yearning0 directories, 5 files
1.3 修改配置文件
只需要修改数据库信息即可:
cat conf.toml[Mysql]Db = "Yearning"Host = "127.0.0.1"Port = "3306"Password = "xxxx"User = "root"[General] #数据库加解密key,只可更改一次。SecretKey = "dbcjqheupqjsuwsm"
SecretKey 是 token/数据库密码加密/解密的 salt。
建议所有用户在初次安装 Yearning 之前将 SecretKey 更改(不更改将存在安全风险)
格式: 大小写字母均可, 长度必须为 16 位 如长度不是16位将会导致无法新建数据源
注意:此 key 仅可在初次安装时更改!之后不可再次更改!如再次更改会导致之前已存放的数据源密码无法解密,最终导致无法获取相关数据源信息
1.4 安装初始化
./Yearning install
如要再次安装,请先把 Yearning 库下所有表删除,否则重复执行无效。
1.5 启动服务
nohup ./Yearning run --port 80 --push "172.16.174.138" &
打开浏览器访问 http://localhost
默认账号/密码:admin/Yearning_admin
