MySQL超详细安装配置教程(亲测有效)

news2024/11/15 15:43:06

目录

1.下载mysql

 2.环境配置

3.安装mysql

​4.navicat工具下载与连接

​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的版本就是安装成功了

然后进行密码的修改,使用命令:

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总结

这篇攻略基本上把自己走的坑都填了一遍,如果对你有帮助的话,麻烦点赞关注支持一下!

 

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

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

相关文章

CCSK认证考试详解:内容、形式、费用及备考指南

CCSK认证考试,也称为CCSK考试,是关于云计算安全的专业认证,由国际云安全联盟(Cloud Security Alliance, CSA)推出。以下是关于CCSK认证考试的详细信息: 考试内容 CCSK考试内容涵盖了云安全的基础知识&…

金融科技在智能投研领域的应用与前景

随着科技的飞速发展,金融科技(FinTech)正逐步渗透到金融行业的各个细分领域,其中智能投研领域作为金融科技的重要应用之一,正展现出巨大的潜力和广阔的前景。智能投研利用大数据、人工智能(AI)等…

图的深度和广度优先搜索

图的遍历有深度优先搜索和广度优先搜索两种 深度优先搜索 类似于树的先根遍历,但图不同于树的地方在于,它可能存在回路/环,那么在进行遍历的时候,同一个顶点可能会被多次搜索到,如果一个顶点被访问过了,要进…

第二证券股市资讯:A股利好,密集发布!

6月24日晚,回购商场再扎堆。不少公司发布过亿元回购计划。从回购用处看,不少公司回购用于刊出以削减公司注册资本,提振投资者决心。 值得一提的是,一些公司为了加大回购力度,将回购施行期限进行延伸。还有的公司添加了…

厄瓜多尔海外媒体发稿:大舍传媒-媒体宣发投放需要什么条件?

一、厄瓜多尔媒体 厄瓜多尔媒体有: EcuapaginasEcuapuntoViviendaya 这些媒体都是厄瓜多尔当地颇具影响力的新闻**和社交媒体平台,为广告主和品牌提供了一个广阔的宣传空间。 二、大舍传媒介绍 大舍传媒是一家专业的海外媒体宣发投放,致…

行业发展:面向电子元件的先进包装材料

许多高性能的材料现在可用于电子外壳和包装,可以提供比传统选择的优势。这些材料大多是先进的复合材料,更轻,更耐候性,具有更好的热性能。 一些先进材料的热导率是铜的四倍以上。这样做的好处包括改进的热设计,以及消…

现在的Java面试都这么扯淡了吗?

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」, 点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!!!开发兼过半年面试官 刚开始…

使用AES,前端加密,后端解密,spring工具类,直接c就完事了

学习python的时候,看到很多会对参数进行加密,于是好奇心驱使下,让我去了解了下AES加密如何在java中实现。 首先 npm install crypto-js 然后在你的方法中,给你们前端源码看看,因为我用的ruoyi框架做的实验&#xff…

怎么用表单二维码来收集信息?二维码收集信息的制作教程

现在通过二维码来收集用户信息的方式在很多场景中都有应用,随着毕业季的到来学校也开始用这种方式来收集学生的个人信息,学生只需要扫描生成二维码,根据问题填写对应的内容,将数据统计到专门的后台中存储,实现数据的快…

docker-compose部署Flink及Dinky

docker-compose部署Flink及Dinky 服务器环境:centos7 1. 配置hosts vim /etc/hostsx.x.x.x jobmanager x.x.x.x taskmanager x.x.x.x dinky-mysql2. 文件目录结构 . ├── conf │ ├── JobManager │ │ ├── flink-conf.yaml │ │ ├── log…

关于无人机——你知道有哪些种类?

随着无人机相关技术的飞速发展,无人机的种类也越来越多。也正由于无人机的多样性,从不同的角度考量会有不同的分类方法: 按照飞行平台构型分类,无人机可分为固定翼无人机、旋翼无人机、无人飞艇、伞翼无人机、扑翼无人机等。 按…

使用多用户增强服务器的安全性

Fedora CoreOS 操作系统 (简称 fcos) 的主要设计目标, 是大规模服务器集群 (几十台甚至数百台). 对于窝等穷人这种只有一台主机 (或者两三台) 的情况, 还是需要稍稍改造 (配置) 一下, 才能比较舒服的使用. 比如, 默认 SSH 登录使用 core 用户, 这个用户可以无需密码使用 sudo …

贝壳找房基于Flink+Paimon进行全量数据实时分组排序的实践

摘要:本文投稿自贝壳家装数仓团队,在结合家装业务场景下所探索出的一种基于 FlinkPaimon 的排序方案。这种方案可以在实时环境对全量数据进行准确的分组排序,同时减少对内存资源的消耗。在这一方案中,引入了“事件时间分段”的概念…

k8s设置pod资源请求和限制

设置资源请求和限制 实验目标: 学习如何为 Pod 设置资源请求和限制,以优化集群资源分配。 实验步骤: 创建一个 Deployment,并设置 CPU 和内存的资源请求和限制。使用 kubectl describe 命令查看资源分配情况。观察资源限制对 P…

2024年虚拟现实、图像和信号处理国际学术会议(ICVISP 2024,8月2日-4)

2024年虚拟现实、图像和信号处理国际学术会议(ICVISP 2024)将于2024年8月2-4日在中国厦门召开。ICVISP 2024将围绕“虚拟现实、图像和信号处理”的最新研究领域, 为来自国内外高等院校、科学研究所、企事业单位的专家、教授、学者、工程师等提…

Linux常用基本命令

linux目录 1.查看linux本机ip ip addr 2.新建文件夹 mkdir 文件夹名 3.新建文件 touch 文件名.后缀 4.删除文件 rm 文件名.后缀 5.删除文件 rm -r 文件名 6.不询问直接删除 rm -rf 文件名/文件名/ 7.显示目录下文件,文件夹 作用:显示指定目…

鸿蒙应用开发 - 软件安装 - DevEco

第一步 前往下载点下载安装包下载中心 | 华为开发者联盟-HarmonyOS开发者官网,共建鸿蒙生态https://developer.huawei.com/consumer/cn/download/ 根据自身需求下载对应安装包 第二步 点击打开安装包,配置安装路径 我个人选择放E盘,避免占用c盘空间 第三步 …

00_Python核心编程

Python入门 一 Python初识 1 Python的历史 Python的历史python是蟒蛇的含义python是一种解释型的,面向对象的,带有动态语义的高级程序设计语言. python是一种使你在编程时能够保持自己的风格的程序设计语言,你不用费什么劲就可以实现你想要的功能,并且编写的程序清晰易懂. …

宠物空气净化器哪家强?希喂、小米、安德迈谁最具性价比?

猫咪掉毛是一种正常的生理现象,每只猫咪都会周期性地更换毛发。但是,当您发现家里的沙发、地毯、衣物、甚至空气中都漂浮着难以清理的猫浮毛时。还是会很烦恼,最重要的是空气中的浮毛如果不及时清理的话长时间停留在空气中会对身体造成一定威…

苏州大学气膜综合馆成为师生活动新中心—轻空间

苏州大学应用技术学院的气膜综合馆自建成以来,已成为校园内的热门活动场所。由轻空间(江苏)膜科技有限公司(以下简称“轻空间”)全力打造,这座现代化、环保的多功能运动场馆,不仅为师生提供了一…