SpringbootWeb【入门】+MySQL【安装】+【DataDrip安装 】+【连接MySQL】

今天这个是很重要的先从认识spring开始后面认识springboot

这是www.spring.io官网

这就是创说中的spring全家桶

打开idea创建一个Sringboot工程出来




这就创建好了

现在开始装Mysql【安装】
MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

配置环境变量


以管理员身份运行

初始化 MySQL(生成临时密码)

输入mysqld --initialize --console

(密码就是:0)j#b:r****,,请务必复制保存好)
安装 MySQL 服务
输入mysqld --install MySQL80

看到 Service successfully installed. 就说明安装成功。
启动 MySQL 服务
输入
net start MySQL80启动服务后

再输入mysql -u root -p用临时秘密登录mysql

这就是成功进入mysql的意思



现在回到idea去,打开你的 application.yml

spring:

datasource:

driver-class-name: com.mysql.cj.jdbc.Driver

url: jdbc:mysql://localhost:3306/my_project_db?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false

username: root

password: *******(输入你自己的密码)

server:

port: 8089
打开浏览器输入localhost:8089/hello

极简版Sringboot+Mysql入门和安装就通了

那么我控制数据库用dos命令那太麻烦了

所以我们希望减少麻烦,那么用DataGrip可视化工具,控制数据库就是一个很好的选择

DataGrip | JetBrains for Datahttps://www.jetbrains.com.cn/datagrip/




怎么和谐,有很多教程大家网上收一下,因为大家的找的渠道不一样。

**首先要记住重要MySQL只能先手动启动

首先要记住重要MySQL只能先手动启动
首先要记住重要MySQL只能先手动启动**
不管是 DataGrip、IDEA、VS Code,还是其他任何数据库客户端,它们都只是连接和操作数据库的工具 ,就像我们去银行取钱,ATM 机本身没办法帮你 "开门营业" 一样。

用一行命令快速启动 / 停止以管理员身份打开命令提示符(CMD),直接执行:

桌面创建一个txt文件,填写下面内容,保存为bat文件

@echo off

chcp 65001 >nul

title MySQL80 一键启停

:: 检查管理员权限

fltmc >nul 2>&1 || (

echo 请右键选择【以管理员身份运行】!

pause

exit

)

:: 先获取当前状态

sc query MySQL80 | find "STOPPED" >nul

if %errorlevel% equ 0 (

set "action=start"

) else (

set "action=stop"

)

:: 执行启停操作

if "%action%"=="start" (

echo 当前状态:已停止

echo 正在启动 MySQL80 服务...

net start MySQL80

) else (

echo 当前状态:正在运行

echo 正在停止 MySQL80 服务...

net stop MySQL80

)

echo.

echo ==================================

:: 再次查询状态,给出最终结果

sc query MySQL80 | find "STOPPED" >nul

if %errorlevel% equ 0 (

echo 操作完成:MySQL80 服务已【停止成功】

) else (

echo 操作完成:MySQL80 服务已【启动成功】

)

echo ==================================

pause

以后用管理员身份运行,启停就简单了。


相关推荐
ihuyigui13 分钟前
海外签收通知短信接口
android·java·开发语言·前端·数据库·后端
海棠Flower未眠16 分钟前
SpringBoot 消息死信队列(荣耀典藏版)
java·数据库·spring boot
暖和_白开水41 分钟前
数据分析agent (七):contextvars 模块上下文request_id
java·前端·数据分析
weixin_727535621 小时前
MinIO大文件上传深度拆解:从原理到生产落地的完整指南
java·中间件
宇宙第一小趴菜1 小时前
五、Oracle vs MySQL 架构深度对比笔记
mysql·oracle·架构
摇滚侠2 小时前
Java 全栈开发实战教程 课程笔记 34-36
java·笔记
芝士熊爱编程2 小时前
创建型模式-单例模式
java·单例模式·设计模式
大模型码小白2 小时前
Spring AI 框架实战:Java 后端集成大模型的架构设计与工程落地
java·人工智能·python·spring
weixin_BYSJ19873 小时前
「课设设计」springboot校园超市助购系统26449 (附源码)
java·javascript·spring boot·python·django·flask·php
栋***t3 小时前
从“纸质试卷”到“AI智能组卷”,麦塔在线考试系统如何重构出题逻辑?
java·大数据·人工智能·算法·重构