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

从0开始搭建Spring-Cloud微服务项目

文章目录

  • 1. 安装Java开发环境
    • 配置环境变量
  • 2. MySQL安装与配置
    • 环境变量配置
    • 配置MySQL
    • Navicat配置
    • Idea配置

1. 安装Java开发环境

安装Java开发环境主要涉及下载Java开发工具包(JDK)并配置环境变量,以便在系统中正确运行Java程序。

下载JDK 输入Oracle官网地址:Oracle | Cloud Applications and Cloud Platform

选择1.8.0_321版本下载,较为稳定

配置环境变量

在系统变量区域点击“新建”,变量名输入JAVA_HOME,变量值输入JDK的安装路径(例如C:\Program Files\Java\jdk1.8.0_xxx)

在系统变量中找到Path变量,点击“编辑”。点击“新建”,输入%JAVA_HOME%\bin,然后点击“确定”保存。

输入java -version命令验证安装是否完成

2. MySQL安装与配置

下载地址:https://dev.mysql.com/downloads/mysql/

这里我使用的是 5.7.44版本

下载后解压即可

环境变量配置

在这里插入图片描述

配置MySQL

MySQL文件目录下新建一个配置文件my.ini

[mysqld]#设置3306端口
port = 3306 # !!!设置mysql的安装目录
basedir=E:\Program Files\mysql-5.7.44-winx64#!!! 设置mysql数据库的数据的存放目录
datadir=E:\Program Files\mysql-5.7.44-winx64\data# 允许最大连接数
max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

1.安装mysqld

mysqld install

2.以管理员身份打开cmd,进入 MySQL安装目录中的bin,输入

mysqld --initialize

如果没有出错会自动生成data文件

3.启动服务

net start mysql

4.修改密码
首先在data中找到一个.err文件,里面有初始密码
在这里插入图片描述

mysqladmin -u root -p password

输入旧密码和新密码即可

Navicat配置

在这里插入图片描述

Idea配置

在这里插入图片描述

相关文章:

  • STM32工业自动化控制系统教程
  • promise.all和promise.race的区别
  • 一份适合新手的软件测试练习项目
  • JavaSE (Java基础):面向对象(下)
  • 【计算机毕业设计】026基于微信小程序的原创音乐
  • 01 企业网站架构部署于优化之Web基础与HTTP协议
  • Kafka系列之Kafka知识超强总结
  • 【高级篇】第8章 Elasticsearch 安全与权限管理
  • 什么是私域流量?私域流量为什么越来越多人做?
  • 第14届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2022年8月21日真题
  • php简单的单例模式
  • Python函数缺省参数的 “ 坑 ” (与C++对比学习)
  • MYSQL函数进阶详解:案例解析(第19天)
  • uni-app组件 子组件onLoad、onReady事件无效
  • 如何 提升需求确定性
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • angular2开源库收集
  • CSS3 变换
  • java小心机(3)| 浅析finalize()
  • Linux后台研发超实用命令总结
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • Selenium实战教程系列(二)---元素定位
  • use Google search engine
  • vue 个人积累(使用工具,组件)
  • yii2中session跨域名的问题
  • 电商搜索引擎的架构设计和性能优化
  • 关于使用markdown的方法(引自CSDN教程)
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 基于Android乐音识别(2)
  • 嵌入式文件系统
  • 学习使用ExpressJS 4.0中的新Router
  • 赢得Docker挑战最佳实践
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ()、[]、{}、(())、[[]]命令替换
  • (补)B+树一些思想
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (一)认识微服务
  • (转)memcache、redis缓存
  • .cn根服务器被攻击之后
  • .net core 6 集成和使用 mongodb
  • .NET 中的轻量级线程安全
  • .netcore如何运行环境安装到Linux服务器
  • .Net中ListT 泛型转成DataTable、DataSet
  • @Data注解的作用
  • [Algorithm][动态规划][路径问题][不同路径][不同路径Ⅱ][珠宝的最高价值]详细讲解
  • [Android] Implementation vs API dependency
  • [bzoj1912]异象石(set)
  • [C/C++]关于C++11中的std::move和std::forward
  • [CAN] 创建解析CAN报文DBC文件教程
  • [CF226E]Noble Knight's Path
  • [CISCN2019 华北赛区 Day1 Web2]ikun
  • [iOS]Win8下iTunes无法连接iPhone版本的解决方法