热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

最新版MySQL8.0.22下载安装超详细教程(Windows64位)

这篇文章主要介绍了最新版MySQL8.0.22下载安装超详细教程(Windows64位),本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

前言

前几天下载安装了最新版的MySQL 8.0.22,遇到了不少问题,参考了一些方法,最终得以解决。今天将自己的安装过程记录下来,希望对各位有所帮助。

一、MySQL 8.0.22官网下载

点击进入MySQL官网:https://www.mysql.com/

① 点击DOWNLOADS

在这里插入图片描述

② 向下翻,找到MySQL Community(GPL) Downloads并点击进入

在这里插入图片描述

③ MySQL Community Server

在这里插入图片描述

④Download

在这里插入图片描述

⑤ 解压,内部文件如图所示(data和database为后来创建的,下载的文件中无此两个文件夹)

在这里插入图片描述

二、设置环境变量

①找到控制面板,按照“控制面板—系统和安全—系统—高级系统设置—环境变量”的顺序依次进入。

在这里插入图片描述

② 先找到“path”,之后将下载的MySQL文件中的bin文件夹所在路径写入。之后一直点击确定,退出控制面板。
(我的bin在计算机中的访问路径为D:\mysql-server\mysql-8.0.22-winx64\bin,建议装在D盘中)

在这里插入图片描述

三、创建初始化文件mysql.ini

①创建方法:新建文本文档,后缀名改为“.ini”,命名随意,本人命名为mysql.ini

在这里插入图片描述

②点击进入.ini文件,将下面的内容复制进去
注意:将其中的basedir和datadir的mysql文件夹所在位置修改成自己计算机上下载的mysql-8.0.22-22-winx64的路径,datadir后的‘\Data'不要变,不要手动创建Data文件夹

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql-server\mysql-8.0.22-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-server\mysql-8.0.22-winx64\Data
# 允许最大连接数
max_cOnnections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

三、对MySQL进行初始化

① 按照图中所示路径找到cmd所在位置,右键单击选择以管理员身份运行,注意一定要以管理员身份运行,否则会报错。

在这里插入图片描述

② 进入mysql的bin目录
不要在bin目录下的路径栏直接输入cmd(这样就不是管理员身份了,会报错)

在这里插入图片描述
不要在bin目录下直接输入cmd,否则后续可能出现问题

③ 输入以下命令

mysqld --initialize --console

运行后会出现一串密码,请记住这个密码,方便后续操作:

这个root@localhost后面的即为密码,请记住,方便之后修改

四、安装MySQL服务

① 在cmd窗口继续输入以下命令

mysqld --install

由于我已安装过,所以这里显示“already exists”。第一次成功的标志应该是“Service successfully installed! ”

在这里插入图片描述

② 在cmd窗口继续输入以下命令,启动MySQL服务

net start mysql

当出现

MySQL 服务正在启动
MySQL 服务已经启动成功

的提示时,说明你已经启动成功了。

五、修改MySQL密码

自动生成的密码过于复杂,每次登录需要输入,为方便登录,需修改密码。

在cmd窗口继续输入

mysql -u root -p

然后输入刚刚生成的密码;

之后继续输入

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

修改成功;

输入exit,退出mysql,mysql安装成功结束。

在这里插入图片描述

总结

① cmd窗口需要以管理员身份运行,不可图方便直接win+R,或者在bin目录下直接输入cmd,否则会报错。
② 生成的密码一定要记住。
③ 切换到D盘下MySQL的bin文件夹的方法:cd/d D:\mysql-server\mysql-8.0.22-winx64\bin

到此这篇关于最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)的文章就介绍到这了,更多相关MySQL 8.0.22下载安装内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


推荐阅读
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 信息安全等级保护是指对国家秘密信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 数据库(外键及其约束理解)(https:www.cnblogs.comchenxiaoheip6909318.html)My ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
author-avatar
V体验_数码IT
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有