
这个自动化n8n工作流高效管理Linux服务器上PostgreSQL和MySQL数据库的设置、创建和删除,执行任务仅需约10秒。它自动化了安装、配置和用户管理,支持远程访问。
## 核心组件
**Set Parameters** – 定义服务器详细信息、数据库类型、操作和凭据
**Type Check** – 确认所选数据库类型
**PostgreSQL Action Check** – 识别PostgreSQL的操作
**PostgreSQL Create Check** – 验证PostgreSQL的创建条件
**Install PostgreSQL** – 设置和配置PostgreSQL
**Create PostgreSQL DB** – 建立新的PostgreSQL数据库并分配用户访问权限
**Delete PostgreSQL DB** – 删除PostgreSQL数据库和用户
**MySQL Action Check** – 识别MySQL的操作
**MySQL Create Check** – 验证MySQL的创建条件
**Install MySQL** – 设置和配置MySQL
**Create MySQL DB** – 建立新的MySQL数据库并分配用户访问权限
**Delete MySQL DB** – 删除MySQL数据库和用户
**Format Output** – 结构化最终工作流输出
## 快速入门指南
1. 将工作流导入n8n
2. 在Set Parameters节点中调整参数
3. 执行工作流
4. 在服务器上确认数据库操作
## 必要要求
– 启用SSH的Linux服务器
– 根级访问权限
## 自定义选项
– 在PostgreSQL和MySQL之间切换db_type
– 通过action参数选择操作(install、create、delete)
– 根据需要定制database_name、db_user和db_password
## 功能特性
**安装数据库服务器** – 部署PostgreSQL或MySQL并进行优化配置
**创建数据库** – 生成新数据库并分配用户和权限
**删除数据库** – 删除数据库及其关联用户
## 配置参数
– server_host: 您的Linux服务器IP地址
– server_user: SSH用户名(通常为’root’)
– server_password: SSH密码
– db_type: 选择’postgresql’或’mysql’
– action: 选择’install’、’create’或’delete’
– database_name: 要创建或删除的数据库名称
– db_user: 数据库用户名
– db_password: 数据库密码
## 使用方法
1. 从工件复制JSON代码
2. 访问您的n8n工作区
3. 选择”从JSON导入”或”+” → “从JSON”
4. 插入JSON代码
5. 在”Set Parameters”节点中使用您的服务器信息设置参数
6. 运行工作流
## 工作流操作
**安装**: 设置数据库服务器,启用远程访问并初始化数据库
**创建**: 建立具有特定用户的新数据库
**删除**: 删除数据库及其关联用户
工作流自动管理:
– Ubuntu/Debian包设置
– 服务初始化和配置
– 远程访问设置
– 用户和权限分配
– 身份验证配置
在”Set Parameters”节点中更新您的服务器特定参数并执行工作流!

评论(0)