跳到主要内容

ITILDesk初始化

数据库初始化​

常用PG数据库管理工具 pg数据库的初始化常见的三种方法

navicat

pgadmin

手工pgdump(推荐)

dbeaver

推荐ssh工具 mobaXterm

注意:无论你选择任何一种方法,sql脚本应使用相同的工具生成,例如采用navicat工具 对应的sql文件也应是由navicat导出的

表结构初始化​

-- 创建数据库
CREATE DATABASE itildesk;

-- 创建用户
CREATE USER itildesk WITH PASSWORD 'itildesk';

-- 授予用户权限
GRANT ALL PRIVILEGES ON DATABASE itildesk TO itildesk;

-- 切换到itildesk用户
\c itildesk itildesk

-- 初始化表结构
\i /path/to/id4_init_xxxxxx.sql

数据初始化​

一次性初始化​

建议sql初始化脚本命名规范 产品_版本_init_by_工具_日期.sql id4_init_by_navicat_20240319.sql id4_init_by_pgdump_20250823.sql

ITILDesk配置​

.env文件参数​

数据库连接格式​

HTTPS配置​

注册系统服务​

Linux​

vi /etc/systemd/system/id4server.service

输入

[Unit]
Description=ID4 Server
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/var/www/id4server
ExecStart=/var/www/id4server/id4server
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target

重新载入并开始设置 systemctl daemon-reload

开机启动​

sudo systemctl enable id4server

启动​

sudo systemctl start id4server

停止​

sudo systemctl stop id4server

查看​

sudo systemctl status id4server

重启​

sudo systemctl restart id4server

windows系统服务​