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 密码等已完成。

在这里插入图片描述

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

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

相关文章

Kubernetes学习笔记7

使用kubeadm部署Kubernetes集群方法 使用kubernetes部署单节点Master节点K8s集群。 在实际生产环境中,是不允许单master节点的,如果单master节点不可用的话,当导致我们的K8s集群无法访问。 可以使用kubeadm将单master节点升级为多master节点…

java网络编程——网络编程概述及UDP/TCP通信编程的实现

前言: 学习到通信了,整理下相关知识点。打好基础,daydayup!!! 网络编程 网络编程指可以让设备中的程序与网络上其他设备中的程序进行数据交互。 基本的通信架构 基本的通信架构有两种形式:CS架构(Client客户端/Server服…

LabVIEW深度学习

目录 一、配置环境1.1、显卡选择1.2、下载显卡驱动1.3、下载并安装Anaconda1.4、配置Anaconda软件包下载服务器1.5、配置虚拟环境tf_gpu1.6、安装vscode1.7、安装tensorflow1.8、下载安装Git1.9、安装TensorFlow Object Detection API框架1.10、安装依赖的python软件包1.11、配…

【C++航海王:追寻罗杰的编程之路】C++的类型转换

目录 1 -> C语言中的类型转换 2 -> 为什么C需要四种类型转换 3 -> C强制类型转换 3.1 -> static_cast 3.2 -> reinterpret_cast 3.3 -> const_cast 3.4 -> dynamic_cast 4 -> RTTI 1 -> C语言中的类型转换 在C语言中,如果赋值运…

Java | Leetcode Java题解之第9题回文数

题目&#xff1a; 题解&#xff1a; class Solution {public boolean isPalindrome(int x) {// 特殊情况&#xff1a;// 如上所述&#xff0c;当 x < 0 时&#xff0c;x 不是回文数。// 同样地&#xff0c;如果数字的最后一位是 0&#xff0c;为了使该数字为回文&#xff0…

一些Java面试题

1、 Java语言有哪些特点 1、简单易学、有丰富的类库 2、面向对象&#xff08;Java最重要的特性&#xff0c;让程序耦合度更低&#xff0c;内聚性更高&#xff09; 3、与平台无关性&#xff08;JVM是Java跨平台使用的根本&#xff09; 4、可靠安全 5、支持多线程 2、面向对象和…

错误:找不到或无法加载主类(vscode的解决方法)

项目场景&#xff1a; 某天&#xff0c;喵某人在敲代码的过程中&#xff0c;点击运行代码&#xff0c;突然显示找不到或无法加载主类。之前创建的java文件都可以正常运行。但新建的java文件无论是什么&#xff0c;点击运行都会显示“错误&#xff1a;找不到或无法加载主类”。 …

初学python记录:力扣1483. 树节点的第 K 个祖先

题目&#xff1a; 给你一棵树&#xff0c;树上有 n 个节点&#xff0c;按从 0 到 n-1 编号。树以父节点数组的形式给出&#xff0c;其中 parent[i] 是节点 i 的父节点。树的根节点是编号为 0 的节点。 树节点的第 k 个祖先节点是从该节点到根节点路径上的第 k 个节点。 实现…

如何解决Redis和数据库的一致性问题?

为了保证Redis和数据库的数据一致性&#xff0c;肯定是要缓存和数据库双写了。 这时候就需要考虑两个问题&#xff1a;是先操作缓存还是先操作数据库&#xff1f;是删除缓存还是更新缓存&#xff1f; 我的建议是优先考虑删除缓存而不是更新缓存&#xff0c;因为删除缓存更加简单…

深度学习理论基础(六)多头注意力机制

目录 一、自定义多头注意力机制1. Scaled Dot-Product Attention2. 多头注意力机制框图&#xff08;1&#xff09;计算公式&#xff08;2&#xff09;具体计算过程&#xff08;3&#xff09;具体代码 二、pytorch中的子注意力机制模块 深度学习中的注意力机制&#xff08;Atten…

数据挖掘实战-基于LSTM算法的HCV检测者分类模型研究

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

VPDN(L2TP、PPTP)

1、虚拟专用拨号网络 远程接入VPN&#xff0c;客户端可以是PC机 技术&#xff1a;L2TP、PPTP 术语&#xff1a;LAC&#xff1a;L2TP的访问集中器 --- 提供用户的接入 LNS&#xff1a;L2TP的网络服务器 --- 提供L2TP服务的服务器 2、技术 1&#xff09;PPTP 点对点隧道…