mysql8.0云时代_8.0.22Mysql的详细安装

Mysql8.0.22的安装和常见问题

前言

提示:以下是本篇文章正文内容,下面案例可供参考

一、MySQL的下载和安装?

1.mysql官网下载:https://dev.mysql.com/downloads/mysql/

2.下载步骤:

30e91d8f70aaf2875872b51743bf042f.png

可以点击Go to download page 去下载32位的安装版;

f79467c42ae696a5793b48a87db48ec0.png

二、8.0.22版本的mysql的安装

由于本人之前安装的是压缩版本的5.5mysql数据库

1. mysql5.5压缩版的卸载

管理权限运行cmd,跳到mysql安装的bin目录下,然后输入以下命令,注意卸载前要先关闭服务

8b3519c1c7d60da0913c41d42e8f2a14.png

如果服务还在,运行sc delete 服务名 ,(我这里定义的是mysql服务,所以sc delete mysql)

接着需要删除注册表

windows+R 开始运行里面输入regedit,打开注册表,删除MySQL文件

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application

有的可能没有mysql文件夹,有就删掉,没有不需要操作。

db29ae0a837945db14778b952b18069b.png

2.安装8.0.2mysql数据库

8cea3a7ae25ed05c287fc4132de5cf43.png

cb5483f1fc4f25b3413720dabd8b6bd9.png

5e43c3d033280d0a0c0e17be71855a19.png

0aeecf9efbefaeb16cae03ae24ef8c75.png

40be8a713f66146c136f5a6c21ece4c0.png

fb2837db9adfdbebeae0e4d6663c9db1.png

6db69a5bd16b6ef2eb04e1af9a421f5b.png

263efd07fa1dc9396dd5fa63690a027e.png

f52c9922e9114e317c0a231ebdf6cb41.png

第一个"Use Strong Password Encryption for Authentication" 密码加密验证更加安全;

第二个“Use Legacy Authentication Method” 可兼容MySQL5.x版本,兼容性好。

3395b056661d74894193868b279be6b3.png

37f9a66a213390db16b8c182bdfd490f.png

51738630d6fb5ecaea0b8116a9c95043.png

16fd1b0c156cc22b32d0296059d2484a.png

d6f0981e512131859199c46796268daf.png

e9b1b5fa176e24eaeac8a5e1d1fc073f.png

639cfccbd37d89211b84d6e161d38373.png

完成以后,会跳出下图,说明已经安装成功

82c3d24a8aee35c10972d795ac3658b5.png

3.环境变量的配置

点击属性

d5f56b3659bfc4aa9ef0ed2e44041be8.png

点击高级系统设置

143873ae33f93be4b84786cf1b88d6e0.png

点击环境变量

6ff8eda59beddf521fb80c56f31397af.png

找到系统变量的path变量,进行编辑

1a260b3ca08a52cea7ec90bff3f77564.png

将自己的mysql的安装路径复制到path变量中

30f8576f2fc7e0f2831d8b4bdd300862.png

这样环境变量就配置完成了

接下来测试一下

用管理员权限启动 net start mysql命令启动服务(可以不用启动,因为默认已经启动了);出现以下表示配置成功

47d8c93d234b7112e50527c304dc9049.png

如果显示“不是外部或内部访问命令”,需要重新查看环境变量,以下是成功的,可调用mysql -u用户名 -p 密码,登录验证

总结

个人出现的错误

如果电脑上之前安装过其他版本,一定要清理干净,包括C盘隐藏的Program Data目录下的mysql文件,由于本人在之前安装过8.0.19版本的mysql数据,可能没有清理干净,所以出现了以下错误,

d538a7f63ce20774aa2f4dfdcb3cba82.png

一直会卡在这个地方,解决方法

用管理员dos窗口,进入到你mysql的安装包的目录,然后运行,即可解决

857aceec5f57a9180ed255baa3f48aa5.png

文章来源: blog.csdn.net,作者:(>^ω^

原文链接:blog.csdn.net/qq_51240732/article/details/111355292

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

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

相关文章

java泛型程序设计——翻译泛型表达式+翻译泛型方法

【0】README 0.1) 本文描述源代码均 转自 core java volume 1, 旨在理解 java泛型程序设计 的 翻译泛型表达式翻译泛型方法 的知识; 【1】翻译泛型表达式 1.1)当程序调用泛型方法时, 如果擦除了泛型返回类型&#xf…

redis 受攻击怎么办?_最受欢迎的6个最常用的Redis库

redis 受攻击怎么办?Redis当前是世界上最受欢迎的键值商店, 它通过提供高速度和低延迟以及针对应用程序开发人员的灵活功能集,赢得了广泛的采用率 。 Redis是一个内存中的数据结构存储,用作根据BSD许可分发的数据库,缓存和消息代…

java泛型程序设计——调用遗留代码

【0】README 0.1) 本文描述源代码均 转自 core java volume 1, 旨在理解 java泛型程序设计 的 调用遗留代码 的知识; 【1】调用遗留代码相关 1.1)设计java 泛型的目的: 允许泛型代码和遗留代码间能够相互操作&#…

java oracle 字符_Oracle转义字符

1、oracle 特殊字符 转义关键词: oracle 转义环境:oracle 9i plsql在plsql里边执行:update userinfo set pageurlmyjsp?page1&pagesize10 where idtest这条sql语句往数据库的pageurl字段放进去了一个url地址,但是执行的时候却并非那…

jmeter进行性能测试_使用JMeter进行性能测试

jmeter进行性能测试在开发复杂的高可用性软件项目时,性能至关重要。 在当今这样的时代尤其如此,除了闪电般的实时数据可访问性之外,其他任何事情都受到惩罚。 当谈论有时需要的大量数据时,这并非总是一件容易的事。 在本文中&…

java泛型程序设计——约束与局限性

【0】README 0.1) 本文描述源代码均 转自 core java volume 1, 旨在理解 java泛型程序设计 的 约束与局限性 的知识; 【1】 不能用基本类型实例化类型参数 1.1)不能用类型参数代替基本类型, 因此,没有 Pa…

python简单菜单_创建一个简单的python菜单

修正和评论,它们主要是语法错误。menulist 1. Print the list,2. Add a name to the list,3. Remove a name from the list,4. Change an item in the list,9. Quit #assuming you want to display menulist, having it as a tuple is uselesslst("johny"…

郎溪 溪流_到无限(溪流)和超越!

郎溪 溪流Java允许您处理集合或流中的数据。 将流视为将一个集合转换为另一个集合的技术非常容易。 这可能会导致一些相当随意的代码,其中流数据被重复收集到某种类型的集合中,作为一个整体集合传递,然后再进行更多处理。 对于6个元素&#…

java泛型程序设计——Varargs 警告+不能实例化类型变量

【0】README 0.1) 本文描述源代码均 转自 core java volume 1, 旨在理解 java泛型程序设计 的 Varargs 警告不能实例化类型变量 的知识; 【1】 Varargs 警告 1.1)一个相关问题: 向参数个数可变的方法传递一个泛型类型…

rabbitmq怎么停止_Windows环境下RabbitMQ的启动和停止命令

Windows环境下RabbitMQ的启动和停止命令原创lockie_zou 最后发布于2018-05-24 15:34:21 阅读数 36514 收藏展开首先windows下安装好了erlang和rabbitmq。如下地址同时下载和安装:Erlang:http://www.erlang.org/download.htmlRabbitMQ :http:…

elk入门_ELK堆栈入门

elk入门朋友不允许朋友写用户身份验证。 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK。 数分钟之内即可在任何应用程序中对用户进行身份验证,管理和保护。 好的设计原则要求微服务架构是可观察的,并提供集中的监视工具。 该工具使开…

java泛型程序设计——泛型类的静态上下文中类型变量无效+不能抛出或捕获泛型类的实例

【0】README 0.1) 本文描述源代码均 转自 core java volume 1, 旨在理解 java泛型程序设计 的 泛型类的静态上下文中类型变量无效不能抛出或捕获泛型类的实例 的知识; 【1】泛型类的静态上下文中类型变量无效 1.1)不能在静态域或…

android ril.java_Android RIL学习

1.Android RIL概念Android RIL是基于telephony服务和raido硬件层的抽象层。Android的rild库是介于HAL接口与baseband modem之间,它提供了语音、数据、短信、SIM卡管理以及STK应用的功能。它把标准的GSM27.007中常用的如dial这些做主动请求的操作称之为request&#…

netty java_Netty Java快速指南

netty java使用Okta的身份管理平台轻松部署您的应用程序 使用Okta的API在几分钟之内即可对任何应用程序中的用户进行身份验证,管理和保护。 今天尝试Okta。 Netty是一个无阻塞输入/输出(NIO)框架,它使开发低级网络服务器和客户端…

java泛型程序设计——注意擦除后的冲突

【0】README 0.1) 本文描述源代码均 转自 core java volume 1, 旨在理解 java泛型程序设计 的 注意擦除后的冲突 的知识; 1.1)当泛型类型被 擦除时, 无法创建引发冲突的条件。 1.1.1)看个荔枝&#xff…

java的Swing里怎么new一条线_java – 在JFrame上绘制一条线

我正在尝试使用图形2D绘制一条线,但然后该线出现在所有的线上JFrame中的其他组件因此使它们不可见.我该如何解决这个问题?这是代码:import javax.swing.*;import java.awt.*;import java.awt.geom.*;class Success extends JFrame{public Success(){JPan…

java –cp_Java –缺少字体–崩溃的应用程序!

java –cpEclipse MAT和Heaphero都是分析大型堆转储的流行Java工具。 最近,当我们尝试在Eclipse MAT中分析堆转储文件时遇到了一个有趣的问题。 工具因缺少字体crash而崩溃。 我们认为我们将与您分享发现的结果。 CompositeStrike.getStrikeForSlot(&am…

java泛型程序设计——泛型类型的继承原则

【0】README 0.1) 本文描述源代码均 转自 core java volume 1, 旨在理解 java泛型程序设计 的 泛型类型的继承原则 的知识; 【1】泛型类型的继承原则相关 1.1)考虑一个类 Employee 和一个Employee子类 Manger , 问&a…

用java代码写美国时间_如何衡量Java代码所用的时间?

本问题已经有最佳答案,请猛点这里访问。我需要分析Java中的一些算法的复杂性。为此,我计划提供大量的输入,并测量Java实现所花费的时间。检查某些代码行之间的时间最精确和准确的方法是什么?我需要精确到毫秒…不完全是&#xff0…

reactor使用方法_Project Reactor展开方法

reactor使用方法最近,我的一位同事向我介绍了Project Reactor类型的expand运算符,在这篇文章中,我想介绍几种使用它的方式。 展开分页结果 考虑在名为City的模型上基于Spring Data的存储库: import org.springframework.data.jpa…