windows 系统下 mysql 数据库的下载与安装(包括升级安装)

windows 系统下 mysql 数据库的下载与安装(包括升级安装)

一、mysql 介绍:

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。
MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

myusql 分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,
尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。

二、mysql 下载:

1、官网下载地址:

https://dev.mysql.com/downloads/windows/installer/

2、下载最新版本,一般可能需要注册登录,下载其他历史版本,请点击 Archivers

在这里插入图片描述

3、选择版本,这里选 8.0.23 ,点击下载按钮 Download ,开始下载:

( mysql-installer-community-8.0.23.0.msi 为 windows 安装版 )

在这里插入图片描述

三、mysql8.0.23 安装

1、双击运行 mysql-installer-community-8.0.23.0.msi 一路 Next

2、由于我之前安装的 mysql-installer-community-8.0.23.0.msi

所以这块用 mysql-installer-community-8.0.26.0.msi 升级安装演示

在这里插入图片描述

3、skip system tables upgrade check and process (not recommended)

跳过系统表升级检查和处理(不推荐)

在这里插入图片描述

4、server file permissions(服务器文件权限)默认。

在这里插入图片描述

5、apply configuration (应用配置),点击 Execute 执行。

updating permissions for the data folder and related server files
starting server and upgrading system tables (may take along time)
updating the start menu link

【更新数据文件夹和相关服务器文件的权限】
【启动服务器和升级系统表(可能需要一段时间)】
【更新“开始”菜单链接】

在这里插入图片描述

6、product configuration (产品配置),点击 Next。

在这里插入图片描述

7、升级安装 和 全新安装差不多,安装完成,可以测试,

右键【开始】菜单
—> Windows终端(管理员)
—> 打开 PowerShell
输入:mysql -V

查看刚才安装的 mysql 版本。

在这里插入图片描述

四、配置 mysql 环境变量

如果安装时,未选择自动配置 mysql 的环境变量,
即查询 mysql 安装版本时,出现以下错误,就需要手动配置环境变量。

在这里插入图片描述

1、WIN + I 打开系统设置

—> 系统
—> 系统信息
—> 高级系统设置
—> 高级
—> 环境变量
—> 系统变量
—> 新建
变量名:MYSQL_HOME
变量值:C:\Program Files\MySQL\MySQL Server 8.0\bin (你的 mysql 安装路径)

在这里插入图片描述

2、在 Path 变量中,添加 MYSQL_HOME 变量:

—> 要【系统变量】找到 【Path】变量。
—> 双击 Path 变量(或选中 Path 变量,点击【编辑】)
—> 新建
输入:%MYSQL_HOME%
—> 确定。

在这里插入图片描述

3、旧式 Path 变量内添加 mysql 变量:

1)如果打开 Path 变量是旧式的如下样式,则直接添加在文字尾部即可,但需要注意前后都要有英文标点符号分号 “;” ,

在这里插入图片描述

2)如果觉得旧式 path 变量看起来不直观,可以用以下方式改变:
在【变量值】中找到 %SystemRoot%\system32 把它移动到最前面,
再次打开 [Path] 变量时,就变为新式了。

在这里插入图片描述

在这里插入图片描述

4、配置完环境变量,重新打开 PowerShell

—> 右键【开始】菜单
—> Windows终端(管理员)
—> 打开 PowerShell
—> 输入:mysql -V

五、启动 mysql 服务:

1、使用命令行启动:

1)WIN + R 打开【运行】,输入:cmd

或者
右键【开始】菜单,打开 Windows终端(管理员)PowerShell

2)输入:net start mysql80 启动 mysql8.0 服务。

在这里插入图片描述

2、图形界面启动:

1)WIN + R 打开【运行】,输入:services.msc 打开【服务】。
2)找到 mysql80
3)双击打开 【mysql80】
4)点击【启动】即可。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

六、登录 mysql

1、mysql -u root -p

1)参数介绍:

-u 指的是登录的用户名,默认是 root ,管理员权限。
-p 是密码,刚安装完时,密码默认为空。

在这里插入图片描述

2)修改 root 用户密码为【123】。

mysql> ALTER USER ‘root’@‘%’ IDENTIFIED BY ‘123’;

在这里插入图片描述
3)退出 mysql 用新密码重新登录:

mysql> exit
或者:
mysql> quit

C:\Users\Administrator>mysql -u root -p
Enter password: *****

至此,mysql8.0 下载、安装、登录、修改 root 密码等已完成。

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

上位机图像处理和嵌入式模块部署(qmacvisual测量标定)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在机器视觉中,测量是很重要的一个环节。如果是简单的定位,可能精度要求并不那么严格。但是如果是对产品进行QA测量,需要精确到0.1mm,甚至是0.05mm这样的精度,那就需要对camera…

15.Python访问数据库

如果数据量较少,则我们可以将数据保存到文件中;如果数据量较 大,则我们可以将数据保存到数据库中。 1 SQLite数据库 SQLite是嵌入式系统使用的关系数据库,目前的主流版本是SQLite 3。SQLite是开源的,采用C语言编写而…

Spring boot如何执行单元测试?

Spring Boot 提供了丰富的测试功能,主要由以下两个模块组成: spring-boot-test:提供测试核心功能。spring-boot-test-autoconfigure:提供对测试的自动配置。 Spring Boot 提供了一个 spring-boot-starter-test一站式启动器&…

不是所有的Linux工具都会让人惊叹,但这个绝对让你叫绝

今天我要向大家介绍一款非常强大的系统诊断和监控工具——sysdig。它能替代top、iftop、lsof和strace等工具,让你的工作更加高效。下面让我举几个应用场景,让你亲眼见证它的强大! 什么是sysdig sysdig是一款开源的系统诊断和监控工具&#…

排序算法-归并排序

Leetcode链接:. - 力扣(LeetCode) 归并:将原始数组划分为若干个子数组,然后将这些子数组分别排序,最后再将已排序的子数组合并成一个有序的数组。是一种分治思想 思路: 1.分 2.治 3.怎么治 …

Matlab实验:FIR数字滤波器设计

01.代码内容及原理 02.代码所有效果图 获取代码请关注MATLAB科研小白的个人公众号(即文章下方二维码),并回复MATLAB实验;本公众号致力于解决找代码难,写代码怵。各位有什么急需的代码,欢迎后台留言~不定时更…

从零开始,构建智慧企业:人事管理软件新升级全攻略

本文从智能化人事管理的六大核心要素探讨如何打造一个适应现代企业需求的智能化人事管理系统,并介绍几款市场上表现优秀的人事管理软件。 随着我国经济的发展,企业全球化是大势所趋,难免会出现跨国员工数量增加、办公地点分散、跨部门协作等…

超图新建三维数据集继续学习

1 新建三维数据集 之前操作过新建三维数据集,还不熟悉,继续熟悉; 现在有一个文件型的数据源,名为swtest1;它前面小图标上有UDX三个字母,表明这是一个UDX类型的数据源;在此数据源上右击&#x…

vs2022 开始自己的第一个Python程序

这是针对于vs2022安装和使用教程(详细)创建Python项目的简单示例,旨在示范从项目搭建到程序运行的简单流程,代码就是打印Hello World,适合初次使用vs2022的用户~ 1.以Python为例,下拉到Python应用程序&…

c#仿ppt案例

画曲线 namespace ppt2024 {public partial class Form1 : Form{public Form1(){InitializeComponent();}//存放所有点的位置信息List<Point> lstPosition new List<Point>();//控制开始画的时机bool isDrawing false;//鼠标点击开始画private void Form1_MouseD…

一次普通的漏洞挖掘思路分享

No.0 前言 一名web安全小白&#xff0c;自己仅学了一点思路&#xff0c;直接实战&#xff0c;运气不错&#xff0c;碰到了管理员弱口令&#xff0c;进入后台后&#xff0c;继续测试自己学会的思路挖掘深一点的漏洞&#xff0c;这里与各位分享一下&#xff0c;如果有更多的思路…

01 - 半加器 异或门

---- 整理自B站UP主 踌躇月光 的视频 1. 半加器 ABSC0000011010101101 S A ‾ B A B ‾ C A B \begin{aligned} S & \overline{A}B A\overline{B} \\ C & AB \end{aligned} SC​ABABAB​ 2. 异或门 S A ‾ B A B ‾ \begin{aligned} S & \overline{A}B A\o…

如何评估编码器性能优劣?全方位检测方法与常见故障解决方案

编码器是一种电子或机械装置&#xff0c;其主要功能是将物理量&#xff08;如角位移、直线位移、速度、压力、温度等&#xff09;转换为相应的电信号&#xff0c;或者是将数据、信号或信息进行格式转换和编码&#xff0c;使其能够适应特定的通讯协议、传输介质或存储要求。 在…

当面试官问你插入排序算法,你敢说自己会吗?

算法学习的重要性 在程序员的世界里&#xff0c;算法就如同一座桥梁&#xff0c;连接着问题与解决方案&#xff0c;是实现优秀程序的关键。 掌握算法&#xff0c;就能够在面对各种问题时&#xff0c;找到最合适的解决方法&#xff0c;以最少的时间和空间&#xff0c;实现最优的…

力扣2684---矩阵中移动的最大次数(DFS,Java、中等题)

目录 题目描述&#xff1a; 思路描述&#xff1a; 代码&#xff1a; 纯递归&#xff1a; 带有记忆化搜索的递归&#xff1a; 题目描述&#xff1a; 给你一个下标从 0 开始、大小为 m x n 的矩阵 grid &#xff0c;矩阵由若干 正 整数组成。 你可以从矩阵第一列中的 任一 单…

环信IM集成教程——Web端UIKit快速集成与消息发送

写在前面&#xff1a; 千呼万唤始出来&#xff0c;环信Web端终于出UIKit了&#xff01;&#x1f389;&#x1f389;&#x1f389; 文档地址&#xff1a;https://doc.easemob.com/uikit/chatuikit/web/chatuikit_overview.html 环信单群聊 UIKit 是基于环信即时通讯云 IM SDK 开…

蓝桥杯每日不知道多少题之昂贵的聘礼

制作不易望点赞收藏加关注~~~&#xff0c;以便不时之需 题目连接&#xff1a;903. 昂贵的聘礼 - AcWing题库 解题思路&#xff1a;虚拟一个物品0&#xff0c;然后反向建边&#xff0c;边权为物品0到物品i所花费的价格&#xff0c;以及物品i换物品j所省下的钱&#xff0c;然后…

【Spring】SpringBoot整合ShardingSphere并实现多线程分批插入10000条数据(进行分库分表操作)。

&#x1f4dd;个人主页&#xff1a;哈__ 期待您的关注 一、ShardingSphere简介 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈&#xff0c;它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar&#xff08;计划中&#xff09;这3款相互独立的产品组成…

强化学习笔记系列入门【0】

引言: 最近在学习西湖大学赵世钰老师的强化学习课程,一直觉得学习一定是一个不仅有输入还需要及时给出自己输出的一个过程,但在中国的大学或者研究生课堂,这一部分是相当缺失的,氛围经常性的很差。其实,课堂,我觉得就很有必要去做一些翻转课堂之类的东西,去打破现在这种…

【算法刷题day14】Leetcode:144.二叉树的前序遍历、94.二叉树的中序遍历、145.二叉树的后序遍历

文章目录 二叉树递归遍历解题思路代码总结 二叉树的迭代遍历解题思路代码总结 二叉树的统一迭代法解题思路代码总结 草稿图网站 java的Deque 二叉树递归遍历 题目&#xff1a; 144.二叉树的前序遍历 94.二叉树的中序遍历 145.二叉树的后序遍历 解析&#xff1a;代码随想录解析…