MySQL超详细安装配置教程(亲测有效)
目录
1.下载mysql
2.环境配置
3.安装mysql
5总结
1.下载mysql
mysql下载--MySQL :: 下载 MySQL 社区服务器

下载的时候这里直接逃过就行

我这里的版本是最新的mysql8.0.37
下载完成之后,将压缩包进行解压


这里我建议大家把自己的mysql放到D盘根目录下,防止后面出现问题,自己找的时候也方便(我就踩过这个坑)
2.环境配置
打开电脑系统环境变量


在系统变量中找到Path,点击进入编辑
加上自己mysql中bin文件夹的路径


然后确定退出即可
注意:
这一步非常重要,很多人就是因为没有进行环境变量的配置, 直接在任务指示符上用'mysqld'命令进行安装,就会爆出这样的错误:
'mysqld' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
3.安装mysql
编辑创建好的my.ini文件,用于初始化mysql数据库
这里大家只需要创建一个txt文档,然后改下后缀名即可

用文档编辑器打开进行编辑:

将下面代码输入进去:
注意:
下面这两个位置是需要自己去设置的,下面是我自己的设置.
# 设置mysql的安装目录
basedir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64\data
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
在自己的搜索栏输入cmd,用管理员的身份运行
注意:
这里一定要使用管理员的身份运行,不然后面可能会出现权限不够的错误

打开之后进入下载好mysql中bin的路径下:

输入下面代码进行初始化mysql:
mysqld --initialize
命令成功后(没有出现错误信息),回到自己mysql的文件中,会出现之前没有的data文件

进入data文件,里面有后缀名.err的文件,里面存放了你登入mysql的密码
双击打开,找到自己的用户和密码
因为我已经下载好了,跟你们第一次不一样,这里就展示不了
一般来说root@localhost是你的初始账户,:冒号后面便是你的密码
注意:
如果是之前下载过的,下的时候出错,可能是没有卸载干净,可以输入下面代码到命令指示符中
sc delete mysql
然后输入下面代码进行安装:
mysqld --install
我这里是已经下好了
然后输入下面代码开启mysql服务:
net start mysql
然后使用刚才查看的用户和密码进行登入:
大家也可以先输入:
mysql -u root -p
回车之后会提示输入密码

没有报错,显示你mysql的版本就是安装成功了
然后进行密码的修改,使用命令:
alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';
这里大家在''里面填入改后的密码
4.navicat工具下载与连接
Navicat是一款强大的数据库管理工具,主要用于管理和开发各种类型的数据库,如MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL等。它提供了一个直观的用户界面,使用户可以轻松地进行复杂的数据库操作,如查询、编辑、设计和报告生成等。
下载官网--Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版
注意:
很多人下载完navicat之后,语言改成不了中文,因为你下的就是英文版,上面的链接下的是中文简体版,不需要额外配置
注意大家下载完成之后不要急着打开
大家可以去看这篇博客,内面有破解补丁,17也可以破解(本人亲测)
Navicat16安装和激活详细讲解(全网最简单且靠谱)_navicat 16-CSDN博客
破解完了之后,链接自己的数据库:

连接名称自己随便取,然后输入之前改完的密码,点击连接即可.
5总结
这篇攻略基本上把自己走的坑都填了一遍,如果对你有帮助的话,麻烦点赞关注支持一下!
相关文章:
MySQL超详细安装配置教程(亲测有效)
目录 1.下载mysql 2.环境配置 3.安装mysql 4.navicat工具下载与连接 5总结 1.下载mysql mysql下载--MySQL :: 下载 MySQL 社区服务器 下载的时候这里直接逃过就行 我这里的版本是最新的mysql8.0.37 下载完成之后,将压缩包进行解压 这里我建议大…...
MySQL 8.0:explain analyze 分析 SQL 执行过程
介绍 MySQL 8.0.16 引入一个实验特性:explain formattree ,树状的输出执行过程,以及预估成本和预估返 回行数。在 MySQL 8.0.18 又引入了 EXPLAIN ANALYZE,在 formattree 基础上,使用时,会执行 SQL &#…...
信管通低代码信息管理系统应用平台
目前,国家统一要求事业单位的电脑都要进行国产化替代,替代后使用的操作系统都是基于linux的,所有以前在WINDOWS下运行的系统都不能使用了,再者,各单位的软件都很零散,没有统一起来。需要把日常办公相关的软…...
git推送本地仓库到远程(Gitee)
目录 一、注册创建库 二、创建仓库 三、推送本地仓库到远程 1.修改本地仓库用户名和邮箱 2.本地库关联远程仓库 3.拉取远程仓库的文件 4.推送本地库的文件 5.查看远程仓库 四、远程分支查看 1.查看远程分支 2.修改test.txt文件 一、注册创建库 Gitee官网࿱…...
【C++语言】多态
一、多态的概念 多态的概念:通俗来说,就是多种形态,具体点就是去完成某种行为,当不同的对象去完成时会产生出不同的状态。 我们可以举一个例子: 比如买票这种行为,当普通人买票时,是全价买票&am…...
ThinkPHP 吸收了Java Spring框架一些特性
ThinkPHP 吸收了Java Spring框架一些特性,下面介绍如下: 1、controller 控制器层 存放控制器层的文件,用于处理请求和响应 2、model 实体类 存放实体类的文件,用于定义数据模型 3、dao DAO层 存放DAO(数据访问…...
自动控制系统综合与LabVIEW实现
自动控制系统综合是为了优化系统性能,确保其可靠性、稳定性和灵活性。常用方法包括动态性能优化、稳态误差分析、鲁棒性设计等。结合LabVIEW,可以通过图形化编程、高效数据采集与处理来实现系统综合。本文将阐述具体方法,并结合硬件选型提供实…...
记录一个SVR学习
1、为什么使用jupter来做数据预测?而不是传统pycharm编辑器 1、Jupyter Notebook 通过anaconda统一管理环境,可以运行python、R、Sql等数据分析常用语言。 2、做到交互式运行,可以逐步运行代码块,实时查看结果,便于调…...
Java内存区域进一步详解
方法区 方法区属于是 JVM 运行时数据区域的一块逻辑区域,是各个线程共享的内存区域。 《Java 虚拟机规范》只是规定了有方法区这么个概念和它的作用,方法区到底要如何实现那就是虚拟机自己要考虑的事情了。也就是说,在不同的虚拟机实现上&am…...
SpiderFlow平台v0.5.0流程的执行过程
流程执行过程: 1. 流程启动 流程的执行通常从一个 开始节点 开始,该节点是整个爬虫任务的起点。开始节点没有实际的功能作用,主要作用是标记流程的起始。 执行顺序:在执行过程中,系统按照流程中的连接线顺序依次执行…...
利用.NET Upgrade Assitant对项目进行升级
本教程演示如何把WPF程序从 <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>升级到<TargetFramework>net8.0-windows</TargetFramework>. 下载并安装.NET Upgrade Assistant - Visual Studio Marketplace Supported .NET upgrades: .NET Frame…...
JAVA开发Erp时日志报错:SQL 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘***‘ 中的标识列插入显式值
错误提示 ### SQL: INSERT INTO sys_user ( user_id, username, password, status, create_time, update_time ) VALUES ( ?, ?, ?, ?, ?, ? ) ### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 当 IDENTITY_INSERT 设置为 OFF 时&…...
[计算机网络]ARP协议的故事:小明找小红的奇妙旅程
1.ARP小故事 在一个繁忙的网络世界中,每个设备都有自己的身份标识——MAC地址,就像每个人的身份证号码一样。在这个故事里,我们的主角小明(主机)需要找到小红(目标主机)的MAC地址,才…...
数学竞赛网站:构建互动学习的网络平台
2.1 MYSQL数据库 题目确定了是一个应用程序之后,就开始按部就班的进行设计与分析。本课题是需要数据库作为数据管理工具以及数据载体,从程序功能分析到数据分析,选择合适的关系型数据库是当下所选择的重要环节。关系型数据库可选择余地不多&a…...
IntelliJ IDEA 快捷键大全:提升开发效率的利器
目录 一、基础快捷键 1. 文件操作快捷键 2. 编辑(Editing) 2.1 代码补全与导航 2.2 代码编辑 2.3 代码折叠与展开 3. 查找与替换 4. 调试 5. 版本控制 高级快捷键 重构快捷键:让代码更加优雅 导航快捷键:快速定位代码 …...
机器人角度参考方式
机器人的角度可以根据需求和系统设计来决定。通常情况下,机器人角度(如航向角或偏航角)有两种常见的参考方式: 参考开机时的 0:这是最常见的方式,机器人在开机时会将当前的方向作为 0(即参考方向…...
VSCode:IDE显示设置 --自定义字体及主题颜色
VSCode:IDE显示设置 1.设置字体大小2.设置主题背景 1.设置字体大小 (1)打开VSCode。 (2)打开设置:File – Preferences – Settings。 (3)设置字体大小:Text Editor –…...
docker run命令大全
docker run命令大全 基本语法常用选项基础选项资源限制网络配置存储卷和挂载环境变量重启策略其他高级选项示例总结docker run 命令是 Docker 中最常用和强大的命令之一,用于创建并启动一个新的容器。该命令支持多种选项和参数,可以满足各种使用场景的需求。以下是 docker ru…...
Debezium日常分享系列之:Debezium 3.0.5.Final发布
Debezium日常分享系列之:Debezium 3.0.5.Final发布 重大变化Kafka信号源变更事件源信息块 新功能和改进核心允许在未知表上进行临时阻塞快照快照分发失败处理改进连接器启动配置日志改进 Postgres支持PostgreSQL 17的故障转移复制槽 Oracle跟踪部分回滚事件的新指标…...
机器学习常用评估Metric(ACC、AUC、ROC)
一、混淆矩阵 基于样本预测值和真实值是否相符,可得到4种结果: TP(True Positive):样本预测值与真实值相符且均为正,即真阳性 FP(False Positive):样本预测值为正而真实值为负,即假阳性 FN(False Negative…...
终极指南:如何用AI快速生成高质量多语言字幕
终极指南:如何用AI快速生成高质量多语言字幕 【免费下载链接】openlrc Transcribe and translate voice into LRC file using Whisper and LLMs (GPT, Claude, et,al). 使用whisper和LLM(GPT,Claude等)来转录、翻译你的音频为字幕文件。 项目地址: htt…...
万象视界灵坛惊艳效果展示:浅蓝格点UI+8px硬边投影下的实时语义可视化
万象视界灵坛惊艳效果展示:浅蓝格点UI8px硬边投影下的实时语义可视化 1. 视觉革命:当AI遇见像素艺术 万象视界灵坛彻底颠覆了传统AI视觉工具的刻板印象,将复杂的语义分析过程转化为一场视觉盛宴。这款基于OpenAI CLIP技术的多模态平台&…...
从零到精通:Windows系统风扇控制终极方案深度解析
从零到精通:Windows系统风扇控制终极方案深度解析 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/Fan…...
MINIO最新版RELEASE.2024-08-17T01-24-54Z-cpuv1部署全攻略:从Docker拉取到Rclone实战
MINIO最新版RELEASE.2024-08-17T01-24-54Z-cpuv1部署全攻略:从Docker拉取到Rclone实战 对象存储技术正在重塑现代数据架构,而MINIO作为高性能、开源的对象存储解决方案,凭借其轻量级特性和S3兼容性,成为开发者构建云原生存储的首选…...
Phi-4-mini-reasoning vLLM安全加固:输入SQL注入防护、XSS过滤、沙箱隔离
Phi-4-mini-reasoning vLLM安全加固:输入SQL注入防护、XSS过滤、沙箱隔离 1. 模型与部署概述 Phi-4-mini-reasoning 是一个基于合成数据构建的轻量级开源模型,专注于高质量、密集推理的数据处理能力。作为Phi-4模型家族的一员,它特别强化了…...
Huntarr实战案例:如何从零搭建完整的媒体自动化系统
Huntarr实战案例:如何从零搭建完整的媒体自动化系统 【免费下载链接】Sonarr-Hunter Assists Sonarr to check for missing TV Shows 项目地址: https://gitcode.com/gh_mirrors/so/Sonarr-Hunter Huntarr是一款强大的媒体自动化工具,能够帮助用户…...
SDMatte Web界面交互优化点:框选反馈延迟降低、结果预览缩放、批量上传支持
SDMatte Web界面交互优化点:框选反馈延迟降低、结果预览缩放、批量上传支持 1. 产品概述 SDMatte 是一款面向高质量图像抠图场景的 AI 模型,特别适合处理以下专业需求: 主体分离:从复杂背景中精确提取目标物体透明物体提取&…...
AWS CDN 配置:实现非 www 域名自动跳转到 www.xxx.com
1. 为什么需要将非 www 域名跳转到 www 域名? 很多网站在运营过程中都会遇到一个经典问题:用户可能通过带 www 的域名(如 www.example.com)访问,也可能直接输入不带 www 的域名(如 example.com)…...
Qwen3.5-9B后端开发核心技能树:从网络协议到系统设计
Qwen3.5-9B后端开发核心技能树:从网络协议到系统设计 1. 后端开发者的成长路线图 后端开发就像建造一座大楼的地基和骨架,虽然用户看不见,但决定了整个系统的稳定性和扩展性。作为一位有10年经验的架构师,我将带你系统性地梳理后…...
NotaGen AI音乐生成:5分钟快速部署,零基础创作古典音乐
NotaGen AI音乐生成:5分钟快速部署,零基础创作古典音乐 1. 从零开始部署NotaGen 1.1 环境准备 NotaGen已经预置在Docker镜像中,无需额外安装依赖。您只需要: 确保系统已安装Docker(推荐版本20.10)拥有至…...
