【Windows环境下载安装MySQL、IDEA连接数据库】

news2024/9/22 17:38:19

MySQL安装配置

  • 一、Windows环境下载安装MySQL
    • 1.下载合适的MySQL安装包
    • 2.本地安装配置MySQL
  • 二、IDEA连接MySQL数据库
    • 1.设置数据库连接
    • 2.测试连接
    • 3.连接结果

一、Windows环境下载安装MySQL

1.下载合适的MySQL安装包

官网链接https://www.mysql.com/,选择合适的版本,推荐下载5.7版本学习:
在这里插入图片描述
这里选择下载社区版5.7版本:
在这里插入图片描述
在这里插入图片描述
这里会显示MySQL最新版本供用户下载安装,我们需要点击版本管理选项,进入选择5.7版本:
在这里插入图片描述
在这里可以手动选择MySQL版本为5.7.33,操作系统为Windows,然后下载msi安装包即可:
在这里插入图片描述

2.本地安装配置MySQL

找到上面下载的msi安装包,双击进行安装,整个安装过程基本是一路next即可,期间有几个需要注意的地方我提一下:
1)选择自定义安装方式
在这里插入图片描述
2)依次选择Server、Workbench、Connectors…,如图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
三项都选择完成,依次确定各自的安装路径(默认安装在C盘下),建议自定义:
在这里插入图片描述
以Server的安装路径为例:
在这里插入图片描述
3)然后点击next进行安装…
这里可能会遇到Microsoft Visual C++ 2013 Redistributable Package (x86) is not installed的错误提示,此时可先去微软官网下载https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784该插件,然后进行MySQL的后续安装即可。
在这里插入图片描述
准备工作做好之后,得到如下所示界面:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4)配置环境变量
上面安装过程中提到的自定义安装路径,此时就有用处了!
只需要在Path变量中新建MySQL Server的安装bin目录即可!!
在这里插入图片描述
在这里插入图片描述
5)测试安装是否成功
Win+R打开本地命令行窗口,输入命令:

mysql --version

得到如下信息说明安装成功:
在这里插入图片描述

二、IDEA连接MySQL数据库

IDEA作为当前炙手可热的开发IDE,集成了很多功能。在Java开发中涉及数据库操作时,IDEA连接MySQL数据库的应用需求应运而生,下面我介绍一下如何进行IDEA与MySQL数据库的连接:

1.设置数据库连接

1)IDEA中打开当前工程,在右侧工具栏可找到Database选项,依次按照下图中标注顺序点击,即Database->“+”->Data Source->MySQL,打开MySQL目的数据库相关设置界面:
在这里插入图片描述
2)相关设置界面如下图所示,我们需要设置的有以下三个参数:

  • 数据库用户名,默认root;
  • 数据库密码,由自己在MySQL安装过程中设置;
  • 需连接的数据库名(是指自己通过create database name 创建的),比如我这里提前创建了一个名为person的数据库;

在这里插入图片描述
在这里需要注意,可能会提示我们需要下载相应的驱动,点击yes等待安装完成即可

2.测试连接

上述参数配置完成后,点击Test Connection,测试数据库连接。此时可能会出现如下错误,但是不用担心,IDEA已经智能提示了解决方案,点击:Advanced,设置serverTimezone属性即可
在这里插入图片描述
点击Advanced之后,显示如下界面,我们需添加新的属性serverTimezone=GMT即可(滚轮滑到最后,添加即可)。
在这里插入图片描述
此时点击测试连接即出现类似下图的成功信息!
在这里插入图片描述

3.连接结果

此时说明连接成功,重新查看Database选项,即可看到数据库连接成功!!
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JVM方法区的内部结构

JVM 中方法区的大致区域浏览图: 《深入理解 Java 虚拟机》书中对方法区( Method Area) 存储内容描述如下:它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码缓存等。 类型信息 对每个加载的类型(类 cla…

chatGPT 辣么火,你却不会注册

chatGPT 是什么? 一款目前超级火的 AI 对话聊天工具,只是不同于其他的智能聊天机器人那样,他非常的智能。 可以回答你的技术问题、帮你写代码、还能帮你写小说等等,发挥你的想象力,让他干点啥都行。 比如让他帮你用…

Spring循环依赖问题分析

文章目录一、什么是循环依赖?二、Spring内部解决的是那种情况下的循环依赖?三、一级、二级、三级缓存保存的是什么?四、如何使用三级缓存解决循环依赖?五、为什么是三级缓存,二级缓存不行么?六、二级缓存的…

小米AX6S刷OpenWrt,和刷回官网固件

文章目录背景刷成 OpenWrt刷回官网固件Ref简 述: 闲暇,折腾下新购 小米AX6S ,刷下 OpenWrt,初次接触记录下。 本文初发于 “偕臧的小站”,同步转载于此。 背景 miwifi_rb03_firmware_3e872_1.0.54.bin [官方 2022.08.24] miwifi_r…

17. 权重衰退(weight_decay)

之前描述了过拟合的问题,现在介绍一些正则化模型的技术。 正则化:凡事可以减少泛化误差而不是减少训练误差的方法,都可以称作正则化方法。 我们总是可以通过去收集更多的训练数据来缓解过拟合。 但这可能成本很高,耗时颇多&#x…

【OpenCV-Python】教程:4-7 BRIEF( Binary Robust Independent Elementary Features)特征

OpenCV Python BRIEF ( Binary Robust Independent Elementary Features) 【目标】 学习 BRIEF 算法理论 【理论】 我们知道SIFT使用128维向量作为描述符。因为它使用的是浮点数,所以需要512字节。类似地,SURF也需要最少256字…

堪称零瑕疵!仅用了365页直接封神,我要吹爆这份RocketMQ笔记

RocketMQ 是阿里巴巴在2012年开源的分布式消息中间件,作为经历过多次阿里巴巴双十一这种“超级工程”的洗礼并有稳定出色表现的国产中间件,以其高性能、低延时和高可靠等特性近年来已经也被越来越多的国内企业使用。 谁使用ApacheRocketMQ? …

【不知道发啥】Win7网页版使用方法

文章目录网站使用方法测试总结🌈博客主页:Minecraft__Him 💌欢迎关注🎉点赞👍收藏⭐️私信📝评论 网站 https://win7simu.visnalize.com/ 使用方法 如果是蓝屏那就等一下, 等它跳到这个界面 …

硕士毕业进入阿里三年半,离职申请N+3,到手20多万,跳槽到下家涨薪50%,感谢阿里!...

最近这段时间的负能量帖子太多了,今天说点正能量的事。一位前阿里员工说:硕士3.5年,校招进入阿里供应链后端,月初离职,申请拿了n3,一共给了20多万,跳槽的package涨了50%,感谢阿里&am…

当我和ChatGPT聊Everything as Code

以下是我和ChatGPT的聊天原文。一开始还有点惊喜,震惊。越到后面,越感到失望。网络上大肆宣传ChatGPT要代替人类的文章,我怕是专门炒流量赚钱的吧?我个人觉得,它离代替人类,还远着呢。Everything as Code 的…

Stimulsoft Reports.NET 2023.1.0 Crack

Stimulsoft Reports.NET 是一种为在 Windows 窗体应用程序中集成和工作而创建的报告工具。使用我们的报告工具,您可以创建、编辑、查看、导出和打印任何复杂程度的报告。该产品包括一个功能强大、直观易懂的报表设计器和一个交互式查看器。 最大功能 Stimulsoft Rep…

光储直柔———助力实现零碳电力的新型建筑配电系统

光储直柔———助力实现零碳电力的新型建筑配电系统(2021) [引用本文]江亿.光储直柔———助力实现零碳电力的新型建筑配电系统[J].暖通空调,2021, 21(10): 112. 光储直柔PSDF(phot…

记一次CTF测验(web)

目录 01.php 签到题目 题目描述: 解题: 02.php 11? 题目描述: 解题: 03.php get拿来吧你 题目描述: 解题: 04.php 你从哪里来我的朋友 题目描述: 解题: 05.p…

功能测试(九)—— adb命令、Charles手机抓包

目录 目标 一、APP命令格式 1.1 查看已连接的设备列表 1.2 断开连接设备 1.3 无线连接设备 1.4 开启adb服务 1.5 关闭adb服务 1.6 安装软件包 1.7 卸载软件包 1.8 获取包名 1.9 获取当前窗口(注意大小写区分) 1.10 清除缓存 1.11 启动/停止应用 1.12 获取手机日志…

Verilog语法之条件编译指令`ifdef, `ifndef,`else, `elsif, `endif

0、前言 一般情况下,C语言中的每一行代码都要参加编译。但有时候出于对程序代码优化的考虑,希望只对其中一部分内容进行编译,此时就需要在程序中加上条件,让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃&…

Canal-1-安装-代码

1总体简介 1 mysql需要开启binlog binlog分类 1.1)statement: 语句级别,binlog 会记录每一次执行写操作的语句。相对于row模式节省空间,但是会产生数据不一致性,例如:update aa set create_timenew(); 如果用binlo…

Java学习笔记7.2.2 事件处理 - Swing常用事件

文章目录零、本讲学习目标一、Swing常用事件二、窗体事件(一)窗体事件概述(二)窗体事件类API概述(三)窗体事件使用方法(四)窗体事件案例演示三、鼠标事件(一)…

【进阶】C语言第一课:深度剖析数据在内存中的存储

目录 前言: 一、数据类型详细介绍: 1.相关知识回顾: 2.类型的基本归类: 整型家族: 浮点型家族: 构造类型: 指针类型: 空类型: 二、整形在内存中的存储: …

PS 更换证件照背景色

哈喽,各位小伙伴!今天我们来学习一下如何更换证件照背景色? 常见证件照 常见的证件照一般有白色、蓝色和红色三种样式,我们拍证件照一般只拍一种,为了节省支出,其他两种颜色就需要我们自己调色处理了 蓝…

计算机毕业设计ssm+vue基本微信小程序的客户资源管理系统

项目介绍 基于Vue技术的客户资源管理系统是对客户的一些资料进行有效的管理, 它将企业的经营管理以客户为中心,通过系统管理员就可以轻松有效的对客户的信息进行操作管理。从而实现客户资料的一致性、准确性,查询的及时性等等。 该系统提供了客户管理、系统管理、合同管理、…