Mysql超详细安装配置教程(保姆级)

目录

一、下载Mysql

二、安装Mysql

三、配置Mysql

四、连接Mysql

五、部分疑难问题


一、下载Mysql

从官网下载MySQL,这里我选用的是Mysql8.0.34版本

  

二、安装Mysql

下载完成后直接双击进行安装,打开后的页面如下所示:

  • “Developer Default”是开发者默认

  • “Server only”仅作为服务器安装

  • “Clientonly”仅作为客户端安装

  • “Full”是完整安装

  • “Custom”是自定义安装

选择自定义custom,接着下一步

 

 

选好后点击OK,然后点击Next 

然后等待运行完成,然后连续点击下一步

 

到这里也不需要修改任何内容,继续下一步

这里一般选择传统密码,看个人习惯。然后接着next

 

这里设置自己的mysql密码,确认好了点击Next即可

 

 

继续下一步,不作修改。 

点击Execute进行执行(需要等待一小会儿) 

执行完成点击Finish即可,然后点击next,再点击Finish即可

到这已实现了Mysql的安装 

三、配置Mysql

安装好之后,在桌面右键点击我的电脑(有些是此电脑),然后点击属性,进入系统信息设置

 接着点击高级,进入环境变量界面

进入环境变量界面

 

编辑path变量

然后点击确定,再确定即可

接着按住win+r ,输入cmd

然后输入命令行

mysql -u root -p

 当输入mysql的密码后。出现了mysql的版本信息即说明配置成功了。

mysql密码即是你安装MySQL时设置的密码

到这里算是可以正常使用MySQL了。但是如果每次输入sql语句时,都要使用命令行的模式输入命令来使用,未免也太枯燥了点。所以就出现了连接数据库的可视化工具,具体可以看第四章

四、连接Mysql

连接数据库的可视化工具有很多。有mysql官方的mysql workbench,有DataGrip,还有navicat等等。

这里我选用的是navicat,这是市面上比较常用的工具。

这个工具官方下载是会收费的,免费版本可以关注 V公众号 星浩工具站,输入navicat进行领取

下载之后找到对应目录,找到对应exe可执行文件

双击exe可执行文件 

然后点击连接,再选择Mysql。接着输入对应的参数即可

 然后点击确定。如果说不记得密码,可以点击连接测试进行测试密码正确与否。

接着我们就成功连接上数据库了

这里的mysql之类的数据库文件不要随便删除。

 如果要新建数据库,可以右键对应的连接,然后点击新建数据库即可

五、部分疑难问题

报错内容:2058(Plugin caching_sha2_password could not be loaded:)

【可能原因】Mysql新版默认使用 caching_sha2_pasword 作为 身份验证插件。而旧版是使用 mysql_native_password,当连接MySQL时报错 plugin caching_sha2_password could not be loaded 时,可换回旧版插件。

【处理办法】通过命令提示符cmd登录MySQL,然后输入命令。

【解决步骤】
1、打开cmd(win+R),输入:mysql -u root -p

进入MySQL

2、进入mysql,执行下面语句:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
(其中123456是你预设置的root密码,我的密码是:123456

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

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

相关文章

echarts双轴刻度线y轴刻度线对齐

splitNumber属性主要用于设置坐标轴分割的段数。例如,在类目轴(category)中,可以通过设置splitNumber属性来控制坐标轴被分割成的段数。需要注意的是,这个分割段数只是一个预估值,最终实际显示的段数会在这…

C#调用C++ dll教程

文章目录 一、创建C dll项目二、C#程序员调用C dll三、C与C#数据类型对应基本数据类型对应表C指针类型与C#类型 在使用C#开发客户端时,有时需要调用C dll,本篇博客来介绍C#程序如何调用C dll。 一、创建C dll项目 首先使用VS2022创建C dll项目&#xf…

【MySQL】聚合函数:汇总、分组数据

文章目录 学习目标MAX()、MIN()、AVG()、SUM()、COUNT()COUNT(*) 得到所有记录条目DISTINCT去重练习1(使用UNION , SUM, BETEEN AND)GROUP BY子句练习2(使用sum,group by, join on, …

一文带你了解docker技术

什么是Docker Docker是一种虚拟技术,诞生于2013年,是dotCloud公司研发的开源项目,因为docker这个公司后来改名docker inc,docker的目标是实现轻量级的操作系统虚拟化解决方案。通俗点说,我们想在一台机器上运行多个系…

redis集群-主从复制

目录 一、主从复制概念二、单机安装Redis2.1、安装 Redis 需要的软件 gcc 和 tcl2.2、上传Redis压缩包2.3、编辑 redis.conf 文件2.4、执行安装 Redis 命令2.5、注意防火墙配置 三、主从复制 - 环境搭建3.1、配置一个 master 节点,两个 slave 节点3.2、配置 redis63…

数据结构-哈希表(C语言)

哈希表的概念 哈希表就是: “将记录的存储位置与它的关键字之间建立一个对应关系,使每个关键字和一个唯一的存储位置对 应。” 哈希表又称:“散列法”、“杂凑法”、“关键字:地址法”。 哈希表思想 基本思想是在关键字和存…

kibana8.10.4简单使用

1.创建discovery里的日志项目 点击stack management 选择kibana里的数据视图,右上角创建数据视图,输入名称。索引范围。例子 example-* ,匹配以example-开头的所有index。 然后点击 保存数据视图到kibana, 2.Kibana多用户创建及角色权限控…

R语言绘制精美图形 | 火山图 | 学习笔记

一边学习,一边总结,一边分享! 教程图形 前言 最近的事情较多,教程更新实在是跟不上,主要原因是自己没有太多时间来学习和整理相关的内容。一般在下半年基本都是非常忙,所有一个人的精力和时间有限&#x…

springMvc中的拦截器【巩固】

先实现下想要的拦截器功能 package com.hmdp.utils;import com.hmdp.entity.User; import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.Ht…

AVL树的底层实现

文章目录 什么是AVL树?平衡因子Node节点插入新节点插入较高左子树的左侧新节点插入较高左子树的右侧新节点插入较高右子树的左侧新节点插入较高右子树的右侧 验证是否为平衡树二叉树的高度AVL的性能 什么是AVL树? AVL树又称平衡二叉搜索树,相…

YOLOv3 学习记录

文章目录 简介整体介绍整体架构图 网络架构的改进Backbone 的改进FPNAnchor 机制 坐标表示与样本匹配目标边界框的预测正负样本匹配 损失函数 简介 关注目标在哪里 目标是什么 目标检测的发展路径: proposal 两阶段 --> anchor-base/ anchor-free --> nms f…

SSM框架

SSM SSM框架说明SpringBootMyBatis整合MyBatis数据库中表的设计Pojo对象设计Dao接口设计Dao单元方法进行测试 XML管理整合MyBatis框架映射配置文件的位置XML配置SQL标签常用的SQL标签 动态SQL语句动态删除数据动态修改数据 SSM框架说明 Spring 指 Spring Framework&#xff0c…