【开发环境搭建篇】MySQL服务器端安装和配置

作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。

本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。

文章目录

    • 一、前言
    • 二、下载
    • 三、安装
    • 四、配置
    • 五、验证
    • 六、总结

一、前言

MySQL关系型数据库是Oracle公司旗下的产品,由于其体积小、速度快、又开放源码,所以当前很多互联网企业项目都会选择使用MySQL数据库。本文介绍MySQL数据库服务器端在Windows环境下的安装和配置。

二、下载

环境要求:windows11、mysql5.7

首先,下载MySQL服务器端安装包。安装包已分享到百度网盘中,为了避免安装的版本跟本文中介绍的版本不一致,推荐使用百度网盘下载。

百度网盘下载地址:https://pan.baidu.com/s/1mBAvTugNNtrOwrhdnVHSNw?pwd=u9e3 提取码:u9e3

官网下载地址:https://downloads.mysql.com/archives/installer/
在这里插入图片描述

三、安装

下载完成后,点击安装包,开始安装,选择仅服务器端,点击Next;
在这里插入图片描述

之后,点击Execute;
在这里插入图片描述
之后,点击Next;
在这里插入图片描述
下面开始进行应用的安装配置,点击Next;
在这里插入图片描述
配置网络,点击Next;
在这里插入图片描述
配置用户账号,这一步很重要,设置完成后,一定把账号和密码记下来。这里会设置root管理员的密码。

另外,会新增一个用户账号,供项目中使用;

首先设置root密码,

之后,点击add user,新增一个用户账号;
在这里插入图片描述
之后,填写新用户的账号信息,输入用户名称,比如 test,同时设置密码;
在这里插入图片描述
之后,点击Next;
在这里插入图片描述
配置Windows操作系统服务,之后,点击Next;
在这里插入图片描述
配置服务器文件权限,之后,点击Next;
在这里插入图片描述

开始执行配置,点击Execute;
在这里插入图片描述
配置完成,点击finish;
在这里插入图片描述
之后,点击Next;
在这里插入图片描述
最后,点击Finish,安装完成;
在这里插入图片描述

四、配置

安装完成后,下面开始配置Windows操作系统的环境变量,即把Mysql的安装路径下的bin目录配置到系统环境变量Path中;

首先,找到操作系统的环境变量配置界面;
在这里插入图片描述

之后,选中Path变量,点击编辑,弹出编辑环境变量窗口;

之后点击新建,输入Mysql的安装路径下的bin目录地址,最后点击确定,完成配置;
在这里插入图片描述

五、验证

首先,按下快捷键Windows+R,打开“运行”对话框,输入“compmgmt.msc”后按回车键,打开Windows操作系统的计算机管理窗口;

之后找到mysql服务,查看服务状态,若状态显示为“正在运行”,说明服务器已正常启动;否则,可以选中MySQL服务,右键启动该服务;
在这里插入图片描述

之后,使用快捷键Windows + R 打开运行窗口,之后,输入cmd命令,打开Windows操作系统的命令行窗口;

之后,输入mysql -uroot -p 命令按回车,再输入root账号的密码按回车,若界面上输出了刚才安装的MySQL服务器的版本信息,说明安装成功了。

在这里插入图片描述

六、总结

在实际的开发工作中,MySQL数据库服务器端不需要开发人员自己安装。一般由运维工程师安装部署到公司的服务器上,供项目中使用。这里为了方便大家有一套完整的项目开发环境,可以供自己学习使用。所以,介绍了MySQL数据库服务器端在Windows环境下的安装和配置。

如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)

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

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

相关文章

高效低压电源——FP7195升降压芯片打造专属电源方案

目录 方案背景 产品介绍 升降压LED驱动电源参数介绍 FP7195芯片介绍 产品应用领域 电源板详解 总结 方案背景 目前市面上的低压LED驱动电源五花八门,升压,降压都包含在内,不过在实际使用时总会有一定限制要求,比如要求电源…

19---时钟电路设计

视频链接 时钟硬件电路设计01_哔哩哔哩_bilibili 时钟电路设计 晶振是数字电路的心脏,数字电路需要一个稳定的工作时钟信号,时钟电路至关重要! 1、晶振概述 晶振一般指晶体振荡器。晶体振荡器是指从一块石英晶体上按一定方位角切下薄片&…

(学习日记)2024.03.15:UCOSIII第十七节:任务的挂起和恢复

写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…

virtualBox镜像复制

镜像复制 有一个镜像后,图方便,想直接使用这个vdi文件,但vdi有个uuid值,同一个虚拟机中不能同时存在两个同样的uuid的介质的,普通的复制文件所得到的uuid是一样的 ,所以需要用到自带的方法复制vdi文件&…

记录无线通信网站

https://www.rfwireless-world.com/ 包含许多无线知识的一个网站 包含了以上无线通讯协议 2.https://csa-iot.org/https://csa-iot.org/2.https://csa-iot.org/ connectivity standards alliance CSA-IOT 官网 推出的协议有: 如果想查找已认证CSA某种协议的产品…

如何在Ubuntu系统搭建Excalidraw容器并实现公网访问本地绘制流程图

文章目录 1. 安装Docker2. 使用Docker拉取Excalidraw镜像3. 创建并启动Excalidraw容器4. 本地连接测试5. 公网远程访问本地Excalidraw5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定公网地址远程访问 本文主要介绍如何在Ubuntu系统使用Docker部署开源白板工具Excal…

JavaSE、JavaEE和Jakarta EE的历史、区别与联系

JavaSE、JavaEE和Jakarta EE是Java平台中的三个重要组成部分,它们各自承担着不同的角色,同时也有着密切的联系。在理解它们之间的历史、区别和联系之前,我们首先需要了解它们的基本概念。 JavaSE(Java Standard Edition&#xff…

Linux——进程信号(二)

目录 1、阻塞信号 1.1、信号其他相关常见概念 1.2、在内核中的表示 1.3、sigset_t 1.4、信号集操作函数 2、捕捉信号 2.1、内核如何捕捉信号 5.2、sigaction 1、阻塞信号 1.1、信号其他相关常见概念 实际执行信号的处理动作被称为信号递达(Delivery&#x…

sentinel黑白名单权限控制

黑白名单权限控制 规则配置 规则创建 创建一个 AuthorityRule 规则对象三个关键要素 setStrategy: 黑白名单类型setResource: 规则和资源的绑定关系setLimitApp: 限制的来源 调用 AuthorityRuleManager.loadRules()加载规则 监听器实例化和管理 AuthorityPropertyListener…

【Leetcode】top 100 链表

基础知识补充 单向链表结构:item存储数据 next指向下一结点地址 head保存首地址 class Node(object): # 创建结点def __init__(self, item): self.item item # item存放数据元素self.next None # next是下一个…

【教程】混淆代码保护与优化

在本文中,我们将介绍如何在iOS项目中利用混淆技术来保护源代码安全并实现优化。我们将分别针对Swift和OC项目,详细介绍如何使用脚本和工具进行代码混淆,并解决在混淆过程中可能遇到的问题。随着移动应用市场的不断扩大,iOS应用的安…

使用Pygame做一个乒乓球游戏

项目介绍 使用Pygame做一个乒乓球游戏。左侧为电脑,右侧为玩家。 视频地址-YT 视频搬运-B站 视频教程约90分钟。 代码地址 环境:需要pygame库,可用pip安装:pip install pygame 1. 基础版本 首先进行一些初始化,初始…

java NIO群聊系统

demo要求: 1)编写一个NIO群聊系统,实现服务器端和客户端之间的数据简单通讯(非阻塞) 2)实现多人群聊 3)服务器端:可以监测用户上线,离线,并实现消息转发功…

python 爬虫 地理空间DEM 制作中国地形

一.配置Python 爬虫 环境 from selenium import webdriver import time # from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keys # from selenium.webdriver.comm…

Langchain-chatchat+ChatGlm3-6b部署

我的环境 升级了下配置,加载知识库成功 内存:16GB 32B 显卡:GTX1060-6G RTX4080 Laptop-12G 1. 基础环境准备 1.1. 安装anaconda,创建环境python版本3.11 conda create -n chatglm3 python3.11 conda activate chatglm3 1.…

如何在CentOS搭建docker compose ui可视化工具并无公网IP远程管理容器

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

蓝桥杯 2023 省A 更小的数

主要思路: 输入一个长度为n的字符串,用二维数组dp[i][j]来记录子串[i, j]是否需要反转一次才能满足条件。使用动态规划自底向上地填充dp数组。根据问题的要求,需要考虑字符串的子串中字符的大小关系来判断是否需要反转。最后统计满足条件的子…

静态扭矩,是用公称扭矩还是最小动态扭矩作为对比?——​suntorque智能扭矩系统​

在机械工程和动力学领域,扭矩是一个至关重要的概念。当我们讨论到扭矩时,常常会遇到静态扭矩和动态扭矩的说法。特别是在实际应用中,工程师们经常需要对比和选择使用哪种扭矩作为参考。那么,静态扭矩,是用公称扭矩还是…

【C/C++】详解 assert() 断言(什么是assert? assert有什么作用?)

目录 一、前言 二、什么是 assert ? 三、assert 的用法 四、assert 案例解析 五、assert 断言的使用原则 六、共勉 一、前言 在编写程序过程中,尤其是调试代码时,往往需要一个提醒代码漏洞/Bug的小助手,以便于程序员及时修改和完善代码…

109 项目整合 spring-quartz 启动自动执行定时任务

前言 项目中使用了 quartz 来支持定时任务的相关基础支撑, 但是 最近添加了一个 资源消耗比较高的定时任务, 发布到测试环境之后, 发现服务突然 起不起来了[资源比较有限] 然后 查看了一下日志, 这个定时任务怎么在执行?, 不是 配置的是 凌晨两点么, 然后 仔细一看 几乎配置…