MySQL的安装(详细教程)
作者:mmseoamin日期:2024-03-20

文章目录

  • 前言
  • 一、概述
  • 二、下载
  • 三、安装
  • 四、卸载
  • 五、可能遇到的问题

    前言

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

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

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


    一、概述

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

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

      二、下载

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

      MySQL的安装(详细教程),在这里插入图片描述,第1张

      进入官网之后点击 DOWNLOADS

      MySQL的安装(详细教程),在这里插入图片描述,第2张

      进入页面

      MySQL的安装(详细教程),在这里插入图片描述,第3张

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

      MySQL的安装(详细教程),在这里插入图片描述,第4张

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

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

      MySQL的安装(详细教程),在这里插入图片描述,第5张

      ----------------------------------------------------

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

      网址:百度网盘

      提取码:s5lu

      ----------------------------------------------------

      三、安装

      (一)安装

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

      双击已下载好的安装包

      MySQL的安装(详细教程),在这里插入图片描述,第6张

      点击 next

      MySQL的安装(详细教程),在这里插入图片描述,第7张

      点击 next

      MySQL的安装(详细教程),在这里插入图片描述,第8张

      选择 Yes

      MySQL的安装(详细教程),在这里插入图片描述,第9张

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

      MySQL的安装(详细教程),在这里插入图片描述,第10张

      点击 next

      MySQL的安装(详细教程),在这里插入图片描述,第11张

      点击 next

      MySQL的安装(详细教程),在这里插入图片描述,第12张

      点击 next

      MySQL的安装(详细教程),在这里插入图片描述,第13张

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

      MySQL的安装(详细教程),在这里插入图片描述,第14张

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

      MySQL的安装(详细教程),在这里插入图片描述,第15张

      点击 Execute

      MySQL的安装(详细教程),在这里插入图片描述,第16张

      完成安装

      MySQL的安装(详细教程),在这里插入图片描述,第17张

      点击 cancel

      MySQL的安装(详细教程),在这里插入图片描述,第18张

      选择 Yes

      MySQL的安装(详细教程),在这里插入图片描述,第19张

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

      (二)启动与停止

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

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

      启动:net start mysql80

      停止:net stop mysql80

      例如:

      MySQL的安装(详细教程),在这里插入图片描述,第20张

      MySQL的安装(详细教程),在这里插入图片描述,第21张

      (三)客户端连接

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

      MySQL的安装(详细教程),在这里插入图片描述,第22张

      双击打开,输入密码

      MySQL的安装(详细教程),在这里插入图片描述,第23张

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

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

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

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

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

      MySQL的安装(详细教程),在这里插入图片描述,第24张

      选择 Path,点击 编辑

      MySQL的安装(详细教程),在这里插入图片描述,第25张

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

      MySQL的安装(详细教程),在这里插入图片描述,第26张

      将这个路径配置到 Path 之中

      MySQL的安装(详细教程),在这里插入图片描述,第27张

      一直点击 确定

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

      MySQL的安装(详细教程),在这里插入图片描述,第28张

      四、卸载

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

      MySQL的安装(详细教程),在这里插入图片描述,第29张

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

      MySQL的安装(详细教程),在这里插入图片描述,第30张

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

      MySQL的安装(详细教程),在这里插入图片描述,第31张

      卸载 MySQL 相关的组件

      MySQL的安装(详细教程),在这里插入图片描述,第32张


      五、可能遇到的问题

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

      MySQL的安装(详细教程),在这里插入图片描述,第33张

      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;
      

      MySQL的安装(详细教程),在这里插入图片描述,第34张

      重新连接

      MySQL的安装(详细教程),在这里插入图片描述,第35张


      参考博客:

      SQLyog错误号码 plugin caching_sha2_password could not be loaded