1. 后端Java应用启动

直接使用命令行启动(推荐用于测试):

cd C:\Users\Administrator\Desktop\toolset\backed
java -jar -Dspring.profiles.active=prod -Dserver.port=8083 admin.jar

2. 前端静态文件服务

由于你已经有了dist目录,可以使用Python或Node.js快速启动一个静态文件服务器:

使用Python(如果已安装):

cd C:\Users\Administrator\Desktop\toolset\frontend\dist
python -m http.server 80

使用Node.js(如果已安装):

cd C:\Users\Administrator\Desktop\toolset\frontend\dist
npx serve -s . -l 80

3. 验证服务

  1. 后端API: http://101.35.132.175:8083/api/health
  2. 前端页面: http://101.35.132.175

4. 如果需要持久运行

如果希望服务在后台持续运行,可以使用Windows的 start 命令:

REM 启动后端(后台运行)
start /B java -jar -Dspring.profiles.active=prod -Dserver.port=8083 admin.jarREM 启动前端(后台运行)
start /B python -m http.server 80

5. 检查端口占用

netstat -an | findstr :8083
netstat -an | findstr :80

这样配置更简单,不需要复杂的服务配置。如果一切正常,你的应用就可以通过公网IP访问了。

关于mysql数据库的权限设置

这个错误说明当前用户没有创建用户的权限。让我们用另一种方法来解决:

解决方案

方法1:直接修改现有root用户的host

-- 更新root用户的host为%,允许从任何IP连接
UPDATE mysql.user SET host='%' WHERE user='root' AND host='localhost';-- 刷新权限
FLUSH PRIVILEGES;

方法2:如果方法1不行,使用CREATE USER

-- 先创建用户
CREATE USER 'root'@'%' IDENTIFIED BY 'ymq20050704';-- 然后授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';-- 刷新权限
FLUSH PRIVILEGES;

方法3:检查当前用户权限

-- 查看当前用户
SELECT USER(), CURRENT_USER();-- 查看当前用户的权限
SHOW GRANTS;

推荐操作步骤

  1. 先尝试方法1(最简单):
UPDATE mysql.user SET host='%' WHERE user='root' AND host='localhost';
FLUSH PRIVILEGES;
  1. 验证修改结果
SELECT user, host FROM mysql.user;
  1. 如果还是不行,尝试方法2
CREATE USER 'root'@'%' IDENTIFIED BY 'ymq20050704';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;

执行完成后

退出MySQL并重启后端服务:

exit
java -jar -Dspring.profiles.active=prod -Dserver.port=8083 admin.jar

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/921206.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/921206.shtml
英文地址,请注明出处:http://en.pswp.cn/news/921206.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 与 Docker 的最佳实践

在云原生时代,Docker 已成为应用交付和运行的事实标准。Java 作为企业级开发的主力语言,也需要与容器技术深度结合。然而,Java 程序天然有 JVM 内存管理、启动速度、镜像体积 等特点,如果不做优化,可能导致性能下降甚至…

大数据工程师认证推荐项目:基于Spark+Django的学生创业分析可视化系统技术价值解析

💖💖作者:计算机编程小央姐 💙💙个人简介:曾长期从事计算机专业培训教学,本人也热爱上课教学,语言擅长Java、微信小程序、Python、Golang、安卓Android等,开发项目包括大…

【MySQL自学】SQL主键使用误区:你必须知道的关键细节

在日常数据库操作中,主键(Primary Key)是我们最常打交道的概念之一。然而,许多开发者,尤其是初学者,常常对其存在一些误解。一个非常经典的问题是:“在SQL中,只要用到主键&#xff0…

Electron 执行python脚本

1 需求背景 有个需求需要Electron执行在本地执行python脚本。希望通过Electron调用python服务并且实现双向通信。 2 解决思路 使用Electon 的{ exec, spawn, execFile, fork } from "child_process"; 能力来执行python脚本,使用spawn可以实现持续交互&…

Leetcode高频 SQL 50 题(基础版)题目记录

Leetcode sql题目记录 文章目录Leetcode sql题目记录570. 至少有5名直接下属的经理1934. 确认率1193. 每月交易I1174. 即时食物配送II176. 第二高的薪水(1) 子查询为空但外层用了聚合函数(2)子查询为空而外层没有聚合函数550. 游戏…

RAGFlow切分方法详解

RAGFlow 各切分方法的含义如下,结合文档结构、场景特点等设计,以适配不同类型的知识源: 1. General(通用分块) 逻辑:结合文本排版、格式、语义关联等因素确定分割点,再根据“建议文本块大小(Token 数)”,将文本切分为合适的块。 支持格式:DOCX、EXCEL、PPT、IMAGE、…

支付域——支付与交易概念

摘要本文详细阐述了支付域中支付与交易的核心概念及其相互关系。交易是商品或服务交换的过程,包含多个要素并产生订单或合同。支付则是资金流转的过程,是交易的资金结算环节。支付交易结合了两者,根据不同场景提供多样化的支付产品和服务。文…

(自用)cmd常用命令自查文档

(自用)cmd常用命令自查文档 Windows CMD 常用命令自查1. 文件与目录操作命令说明示例​cd​显示或切换目录​cd​;cd C:\Windows​​dir​列出目录内容​dir​;dir /a​(含隐藏文件)​md​或mkdir​创建目录​md test​&#xff1…

剧本杀APP系统开发:引领娱乐行业新潮流的科技力量

在当今数字化时代,科技的力量正深刻地改变着人们的生活方式和娱乐习惯。娱乐行业也不例外,各种新兴的娱乐形式和平台如雨后春笋般涌现。剧本杀APP系统开发作为科技与娱乐融合的产物,正以其独特的魅力和创新的模式,引领着娱乐行业的…

LangChain框架深度解析:定位、架构、设计逻辑与优化方向

LangChain框架深度解析:定位、架构、设计逻辑与优化方向 引言 在大语言模型(LLM)应用开发的浪潮中,LangChain作为最具影响力的开发框架之一,为开发者提供了构建复杂AI应用的完整工具链。本文将从框架定位、实现逻辑、设…

面试常备与开发必知:一文掌握MySQL字符串拼接的所有核心技巧

‍ 在 MySQL 中拼接字符串是一个非常常见的操作,主要用于查询时动态组合多个字段或值。以下是几种最核心和常用的方法。一、核心拼接函数1. CONCAT(str1, str2, ...)这是最通用、最常用的字符串拼接函数。它接受两个或多个字符串参数,并将它们按顺…

数据可视化大屏精选开源项目

为您精心挑选和整理了一系列在 GitHub 上广受好评的数据可视化大屏开源项目。这些项目覆盖了不同的技术栈(Vue、React、ECharts、D3.js等),适合从初学者到资深开发者不同层次的需求。 我将它们分为以下几类,方便您选择&#xff1…

LeetCode 3516.找到最近的人:计算绝对值大小

【LetMeFly】3516.找到最近的人:计算绝对值大小 力扣题目链接:https://leetcode.cn/problems/find-closest-person/ 给你三个整数 x、y 和 z,表示数轴上三个人的位置: x 是第 1 个人的位置。y 是第 2 个人的位置。z 是第 3 个人…

【面试】MySQL 面试常见优化问题

1. 为什么要建索引?索引一定能提高性能吗?场景:一个表有上千万数据,查询 SELECT * FROM user WHERE age25;。问题:没有索引时会全表扫描,性能差。解决方案:给 age 建立普通索引,加快…

Access开发导出PDF的N种姿势,你get了吗?

目录 基础篇:一行代码搞定 实战篇:让导出更智能 进阶篇:用户体验升级 总结 hi,大家好呀! 今天我们来聊聊一个非常实用的功能——如何用VBA将Access中的数据导出为PDF。 相信很多朋友在日常工作中都遇到过这样的需…

JavaAI炫技赛:电商系统商品管理模块的创新设计与实践探索

一、引言电商行业的竞争日益激烈,电商系统商品管理模块的高效性、智能化程度成为企业提升竞争力的关键因素。Java 作为企业级开发的主流语言,凭借其稳定性和强大的生态系统,在电商系统开发中占据重要地位。而 AI 技术的融入,为商品…

关于如何在PostgreSQL中调整数据库参数和配置的综合指南

关于如何在PostgreSQL中调整数据库参数和配置的综合指南 PostgreSQL是一个非常通用的数据库系统,能够在低资源环境和与各种其他应用程序共享的环境中高效运行。为了确保它将在许多不同的环境中正常运行,默认配置非常保守,不太适合高性能生产数据库。加上地理空间数据库具有…

wps的excel如何转为谷歌在线表格

1. 打开 Google Sheets(sheets.google.com)。 2. 新建一个空白表格。3. 点击菜单 文件 → 导入 (File → Import)。4. 选择在 WPS 保存好的 .xlsx 文件上传。5. 选择 “新建表格” 或 “替换当前表格”,就能直接在 Google Sheets 使用注…

猫头虎AI 荐研|腾讯开源长篇叙事音频生成模型 AudioStory:统一模型,让 AI 会讲故事

🐯猫头虎荐研|腾讯开源长篇叙事音频生成模型 AudioStory:统一模型,让 AI 会讲故事 大家好,我是猫头虎 🐯🦉,又来给大家推荐新鲜出炉的 AI 开源项目! 这次要聊的是腾讯 A…

收藏!VSCode 开发者工具快捷键大全

一、文件操作快捷键1. 打开与关闭文件Ctrl O(Windows/Linux)或 Command O(Mac):打开文件,可以通过输入文件名快速查找并打开相应文件。Ctrl W(Windows/Linux)或 Command W&#…