当前位置: 首页 > news >正文

MySQL,Maven,node,nvm问题汇总

问题汇总:

idea识别不上项目

有的idea版本有点老,自己识别不上项目,高版本的idea识别能力强一点。

  1. 用户的环境文件不能放在project中,否则idea索引识别不了

    1. 先清除缓存,删掉.idea文件
    2. 在右边的maven projects模块(生命周期2个)先右键->选择ignore project掉那个没用的pom
  2. 用户hbuildx自动uniapp-cli插件缺失,删了重装

  3. 你点不知道哪个进程老是占用8080端口,自己注意一下, 如果发现被占用,会报Web server failed to start. Port8080was alreadyinuse. 查找PID:netstat-ano|findstr :8080 端口占用杀死进程:taskkill /PID69688/F
  4. npminstall执行失败 enoent This is related tonpmnot being able tofinda file. enoent A complete log of this run can be found in:

    表示当前目录没有:package.json文件不存在。npm 在C:\Users\31631\Desktop\project目录下找不到package.json

直接进入对应目录,然后在终端运行:npm install。如manage_code,cli_code.

前端部署:npm -i启动失败

方法一:手动删除(推荐)

# 1. 删除 node_modules 文件夹# rmdir /s /q node_modules (win)# rm -r -force node_modules (linux/mac)# 2. 删除 package-lock.json(可选,但推荐)del package-lock.json# 3. 清理 npm 缓存(可选)npmcache clean--force# 4. 重新安装npminstall

node设置淘宝镜像源

# 1. 配置淘宝镜像源(永久生效)npmconfigsetregistry https://registry.npmmirror.com# 2. 验证是否配置成功npmconfig get registry

nvm设置镜像源&下载

# nvm 下载https://github.com/coreybutler/nvm-windows/releases#找到 nvm 的安装目录找到并编辑 settings.txt 文件 在这个目录下,找到 settings.txt 文件,用记事本打开它。 在文件末尾添加以下两行(直接复制粘贴): node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/

mysql没启动导致线程异常

# 设置开机自启(cmd下:二选一)sc config MySQLstart=auto# powershell设置(二选一)sc.exe config MySQLstart=auto# 查找接口MySQL是否启动net start|findstr MySQL# 启动net start MySQL
cd"C:\Program Files\MySQL\MySQL Server 5.7\bin"C:\Program Files\MySQL\MySQL Server5.7\bin>net start MySQL 服务名无效。 请键入 NET HELPMSG2185以获得更多的帮助。 update mysql.usersetpassword=password('123456')whereuser='root';C:\Program Files\MySQL\MySQL Server5.7\bin>mysqld--installService successfully installed. C:\Program Files\MySQL\MySQL Server5.7\bin>net start MySQL MySQL 服务正在启动.MySQL 服务已经启动成功。
  1. MySQL 8.0 ZIP版安装全流程


    第一阶段:清理旧环境

    # 1. 停止并删除旧服务 net stop MySQL80 sc delete MySQL80 # 2. 删除残留目录 rd /s /q "C:\ProgramData\MySQL" rd /s /q "C:\Program Files\MySQL\MySQL Server 8.0" # 3. 删除注册表残留(可选) reg delete "HKLM\SYSTEM\CurrentControlSet\Services\MySQL80" /f

    第二阶段:准备安装文件

    1. 下载 ZIP 包
      https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.41-winx64.zip

    2. 解压到纯英文目录
      D:\mysql-8.0.41-winx64

    3. 创建my.ini配置文件(保存编码选 ANSI)

    [mysqld] port=3306 basedir=D:/mysql-8.0.41-winx64 datadir=D:/mysql-8.0.41-winx64/data character-set-server=utf8mb4 tmpdir=D:/temp [mysql] default-character-set=utf8mb4 [client] port=3306 default-character-set=utf8mb4
    1. 创建临时目录
    mkdir D:\temp

    第三阶段:初始化与安装

    # 1. 进入 bin 目录 cd /d D:\mysql-8.0.41-winx64\bin # 2. 初始化(无密码模式) mysqld --initialize-insecure --console # 3. 安装服务 mysqld --install MySQL80 --defaults-file="D:\mysql-8.0.41-winx64\my.ini" mysqld --install MySQL80 --defaults-file="D:\Program Files\MySQL\MySQL Server 8.0\my.ini" # 4. 启动服务 net start MySQL80

    第四阶段:进入mysql配置用户

    -- 1. 无密码登录mysql-u root--skip-password-- 2. 设置 localhost 密码ALTERUSER'root'@'localhost'IDENTIFIEDBY'123456';-- 3. 创建 127.0.0.1 用户CREATEUSERIFNOTEXISTS'root'@'127.0.0.1'IDENTIFIEDBY'123456';GRANTALLPRIVILEGESON*.*TO'root'@'127.0.0.1'WITHGRANTOPTION;-- 4. 创建 % 用户(可选)CREATEUSERIFNOTEXISTS'root'@'%'IDENTIFIEDBY'123456';GRANTALLPRIVILEGESON*.*TO'root'@'%'WITHGRANTOPTION;-- 5. 刷新权限FLUSHPRIVILEGES;-- 6. 验证SELECTuser,hostFROMmysql.userWHEREuser='root';-- 7. 退出exit;

    第五阶段:兼容 Navicat(解决 2059 报错)

    # 1. 登录 MySQL mysql -u root -p # 密码: 123456 cd /d "D:\Program Files\MySQL\MySQL Server 8.0\bin"
    -- 2. 修改加密方式ALTERUSER'root'@'127.0.0.1'IDENTIFIEDWITHmysql_native_passwordBY'123456';ALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql_native_passwordBY'123456';ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'123456';FLUSHPRIVILEGES;-- 3. 退出exit;

    第六阶段:验证

    # 测试 localhost mysql -u root -p 密码: 123456 # 测试 127.0.0.1 mysql -h 127.0.0.1 -u root -p 密码: 123456 # 测试 Navicat 连接 主机: 127.0.0.1 端口: 3306 用户名: root 密码: 123456
    **下载5.7.32 ZIP包**: - 访问 MySQL 官方存档页面:https://downloads.mysql.com/archives/community/ - Product Version: 选择`5.7.32`- Operating System: 选择`Windows(x86,64-bit), ZIP Archive`- 点击 Download 下载(约300MB)

maven设置setting.xml文件

<?xml version="1.0" encoding="UTF-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><!-- ========== 1. 本地仓库配置 ========== --><!-- 默认位置:C:\Users\my\.m2\repository --><localRepository>${user.home}/.m2/repository</localRepository><!-- ========== 2. 镜像源配置 ========== --><!-- 使用阿里云镜像加速国内下载 --><mirrors><mirror><id>aliyun-maven</id><name>Aliyun Maven Mirror</name><url>https://maven.aliyun.com/repository/public</url><mirrorOf>central</mirrorOf><!-- 只覆盖中央仓库,不干扰其他仓库 --></mirror><!-- Spring 专用镜像(备用) --><mirror><id>aliyun-spring</id><name>Aliyun Spring Mirror</name><url>https://maven.aliyun.com/repository/spring</url><mirrorOf>spring-plugins</mirrorOf></mirror></mirrors><!-- ========== 3. Profile配置(包含远程仓库) ========== --><profiles><profile><id>default-profile</id><!-- 激活条件:默认激活 --><activation><activeByDefault>true</activeByDefault></activation><!-- 远程仓库配置(优先级高于镜像中的central) --><repositories><!-- 阿里云公共仓库(完整版) --><repository><id>aliyun-public</id><name>Aliyun Public Repository</name><url>https://maven.aliyun.com/repository/public</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled><!-- 禁止使用快照版 --></snapshots></repository><!-- 中央仓库(官方,作为最后的保底) --><repository><id>central</id><name>Maven Central</name><url>https://repo.maven.apache.org/maven2</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories><!-- 插件仓库配置 --><pluginRepositories><pluginRepository><id>aliyun-plugin</id><name>Aliyun Plugin Repository</name><url>https://maven.aliyun.com/repository/public</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories></profile></profiles><!-- ========== 4. 激活默认profile ========== --><activeProfiles><activeProfile>default-profile</activeProfile></activeProfiles><!-- ========== 5. 其他常用配置(可选) ========== --><!-- 不配置代理,需要时再添加 --><proxies><!-- 留空,需要代理时再取消注释并填写 --></proxies><!-- 服务器认证(私服需要时才配置,此处留空) --><servers><!-- 如果需要认证,格式如下: <server> <id>private-server</id> <username>your-username</username> <password>your-password</password> </server> --></servers><!-- 离线模式:false 表示在线 --><offline>false</offline><!-- 交互模式:true 表示允许交互 --><interactiveMode>true</interactiveMode></settings>
http://www.jsqmd.com/news/1112478/

相关文章:

  • 智能微服务治理:让 AI 参与告警聚合,而不是替人拍板
  • 存储、latch-flipflop、电平(能量维持)
  • MPC5744P(二)工程模板代码解析
  • 2026毕业生降AIGC软件盘点:实力出众+稳定过检哪家强?
  • Node.js 轻量任务调度:别一开始就上复杂平台
  • NVIDIA联合多所顶尖高校打造的“全能机器人大脑“
  • 什么是操作系统的接口
  • 还在纠结自建团队还是外包?我们找到了第三条路
  • Docker 安全加固:镜像小不是唯一目标
  • 终极网盘下载提速指南:告别限速,9大平台直链获取完整教程
  • 网约车集成地图
  • Tokio 取消任务:异步代码不能只会 spawn
  • 容器查询实践:组件响应式不能只依赖视口宽度
  • 独立产品发布观测:上线后第一小时,别只盯访问量
  • 漏斗分析:掉得最多的一步,不一定最该优化
  • MetaTube插件:3分钟打造完美Jellyfin媒体库的终极元数据解决方案
  • RAG是什么?企业为什么需要自己的知识库?
  • 数据分析师核心技能全栈学习指南:Excel、SQL、Tableau、Python实战路径
  • 专科生论文写作神器:8款AI工具全流程指南
  • Rust 错误处理分层:库代码别急着打印日志
  • OpenClaw多模态实战:从配置到工作流设计
  • 2026论文双降终极榜单:10款降AI率工具,智能改写快速定稿成文
  • 3分钟掌握Sketchfab模型下载:免费获取高质量3D资源的完整指南
  • 如何高效的停止和删除所有 Docker 容器 ?
  • STM32F429ZI与MC6470 IMU的运动控制实现
  • 全自动脚本,免费且无广!
  • CTFshow弱口令爆破
  • Spring Boot整合MongoDB实战:从CRUD到聚合查询
  • 终极指南:3步永久保存iPhone微信聊天记录到电脑的免费工具
  • 暗黑破坏神2存档编辑器:5分钟重塑你的游戏体验