MySQL的下载、安装详细教程

 更新时间:2023年06月03日 23:54:48   作者:多加点辣也没关系  
本文的主要目的是在 Windwos 上安装 MySQL,以下内容是源于 B站 - MySQL数据库入门到精通整理而来,需要的朋友可以参考下

前言

本文的主要目的是在 Windwos 上安装 MySQL,以下内容是源于 B站 - MySQL数据库入门到精通 整理而来。

如果想要在 Linux 下安装 MySQL ,详见 Linux-安装MySQL(详细教程)

我不生产知识,我只是知识的搬运工~~

一、概述

MySQL是一种关系型数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。

社区版:免费,但是不提供任何技术支持商业版:收费,可以试用30天,官方提供技术支持

二、下载

官网:https://www.mysql.com/

在这里插入图片描述

进入官网之后点击 DOWNLOADS

在这里插入图片描述

进入页面

在这里插入图片描述

我们这里直接下载社区版的 MySQL 就行了,点击 MySQL Community (GPL) Downloads >>

在这里插入图片描述

这里可以看到官方提供了很多形式的下载,

点击 MySQL Intaller for Windows,进入以下页面之后再点击 Download 即可将安装包下载过来。


在这里插入图片描述

在这里直接下载可能会比较慢,以下我提供了已经下载好的安装包:

链接: https://pan.baidu.com/s/1G1G-FzNTnbq3armXGjwIOA

提取码: uhsv

三、安装

(一)安装

windos 下安装 MySQL 基本也是傻瓜式安装

双击已下载好的安装包

在这里插入图片描述

点击 next

在这里插入图片描述

点击 next

在这里插入图片描述

选择 Yes

在这里插入图片描述

点击 Excute,安装 MySQL 的相关组件,这个过程可能需要耗时几分钟

在这里插入图片描述

点击 next

在这里插入图片描述

点击 next

在这里插入图片描述

点击 next

在这里插入图片描述

输入 MySQL 的 root 密码,谨记,设置完密码之后点击 next

在这里插入图片描述

点击 next,注意:这里服务名称默认为 MySQL80

在这里插入图片描述

点击 Execute

在这里插入图片描述

完成安装

在这里插入图片描述

点击 cancel

在这里插入图片描述

选择 Yes

在这里插入图片描述

这样 MySQL 就成功安装到 windows 下了

(二)启动与停止

MySQL 安装完成之后会自动注册为系统服务,默认为启动状态,而且是开机自启的,如果想要停止 MySQL 可通过 win + R 打开运行,输入 services.msc 找到 MySQL 进行停止。

或者通过指令(需要以管理员的身份执行)去操作:

启动:net start mysql80
停止:net stop mysql80

例如:

在这里插入图片描述
在这里插入图片描述

(三)客户端连接

方式一:MySQL 提供的客户端命令工具

在这里插入图片描述

双击打开,输入密码

在这里插入图片描述

方式二:系统自带的命令行工具执行命令

指令:mysql [-h 127.0.0.1] [-P 3306] -u root -p

注意:要想在任意目录下执行上面的命令,就必须得配置PATH 环境变量

(四)配置 MySQL 全局环境变量

配置环境变量:打开 我的电脑(此电脑) -> 鼠标右键 -> 选择 属性 -> 找到 高级系统设置 -> 选择 环境变量

在这里插入图片描述

选择 Path,点击 编辑

在这里插入图片描述

找到 MySQL 服务端的安装路径:C:\Program Files\MySQL\MySQL Server 8.0\bin

在这里插入图片描述

将这个路径配置到 Path 之中

在这里插入图片描述

一直点击 确定

现在就能够直接用系统指令打开 MySQL 了

在这里插入图片描述

四、卸载

首先调出系统服务,win + R 打开运行,输入 services.msc ,点击 确定

在这里插入图片描述

找到 MySQL 程序,右键 选择 停止 运行

在这里插入图片描述

打开 控制面板,选择 卸载程序

在这里插入图片描述

卸载 MySQL 相关的组件

在这里插入图片描述

五、可能遇到的问题

(1)使用数据库管理工具连接时报 Plugin caching_sha2_password could not be loaded:********

在这里插入图片描述

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

解决方案:

命令行登录 mysql 之后,修改用户的身份验证插件

# 修改 root 用户的身份验证插件为 mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
# 刷新
FLUSH PRIVILEGES;

在这里插入图片描述

重新连接

在这里插入图片描述

参考博客:

SQLyog错误号码 plugin caching_sha2_password could not be loaded

相关文章

  • Can''t connect to local MySQL through socket ''/tmp/mysql.sock''解决方法

    Can''t connect to local MySQL through socket ''/tmp/mysql.so

    今天小编就为大家分享一篇关于Can't connect to local MySQL through socket '/tmp/mysql.sock'解决方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MYSQL与SQLserver之间存储过程的转换方式

    MYSQL与SQLserver之间存储过程的转换方式

    这篇文章主要介绍了MYSQL与SQLserver之间存储过程的转换方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • MySQL下载安装详情图文教程

    MySQL下载安装详情图文教程

    本文通过图文并茂的形式给大家介绍了MySQL下载安装详情,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Linux下MYSQL 5.7 找回root密码的问题(亲测可用)

    Linux下MYSQL 5.7 找回root密码的问题(亲测可用)

    这篇文章主要介绍了Linux下MYSQL 5.7 找回root密码的问题(亲测可用),通过 --skip-grant-tables 找回,新增完成后,:wq 保存退出,重启mysqld服务,具体内容详情跟随小编一起看看吧
    2021-10-10
  • mysql执行脚本导入表和数据后中文注释乱码的问题解决

    mysql执行脚本导入表和数据后中文注释乱码的问题解决

    本人在使用不同版本下进行操作时,就会出现中文乱码的问题,,例如我本地安装mysql8,服务器安装的是mysql5,然后本地连接服务器的mysql后,执行SQL脚本之后发现中文全部乱码,所以本文介绍了mysql执行脚本导入表和数据后中文注释乱码的问题解决,需要的朋友可以参考下
    2024-04-04
  • Linux下安装MySQL教程

    Linux下安装MySQL教程

    上一篇文章详细介绍windows下MySQL安装教程,这篇就从最基本的安装MySQL-Linux环境开始,文章为绕MySQL安装展开内容,需要的朋友可以参考一下
    2021-11-11
  • linux下mysql提示"mysql deamon failed to start"错误的解决方法

    linux下mysql提示"mysql deamon failed to start"错误的解决方法

    网站突然连接不上数据库,于是朋友直接重启了一下服务器。进到cli模式下,执行 service myqsld start 发现还是提示"mysql deamon failed to start"错误信息
    2013-04-04
  • 详解Mysql order by与limit混用陷阱

    详解Mysql order by与limit混用陷阱

    这篇文章主要介绍了详解Mysql order by与limit混用陷阱,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • mysql split函数用逗号分隔的实现

    mysql split函数用逗号分隔的实现

    这篇文章主要介绍了mysql split函数用逗号分隔的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • mysql 5.7.16 winx64安装配置方法图文教程

    mysql 5.7.16 winx64安装配置方法图文教程

    这篇文章主要为大家分享了mysql 5.7.16winx64安装配置方法图文教程,感兴趣的朋友可以参考一下
    2016-11-11

最新评论