当前位置: 首页 > news >正文

Windows安装MySQL8.0.X版本归档包(zip包)最新教程

文章目录

      • 1.安装包下载
        • 1.1 Windows版本下载
      • 2.MySQL8.0.X安装
        • 2.1 解压压缩包到指定位置
        • 2.2 初始化
        • 2.3 安装服务
        • 2.4 修改默认密码
      • 总结
      • 参考资料

1.安装包下载

你可以下载 msi 文件一键安装,也可以下载解压版 zip 文件(Archive)进行命令行初始化安装,也是个人推荐的方式。

MySQL官网下载地址
https://dev.mysql.com/downloads/mysql/

1.1 Windows版本下载

在 Windows 下可以选择下载 msi 文件或者解压版 zip 文件。一般使用,选择我使用紫色框线选中的即可。
关于下面的 Debug Test Suite,是带有许多的测试套件在里面,对于有测试需求的人员可以进行下载。
在这里插入图片描述

2.MySQL8.0.X安装

关于MySQL8.0在各大平台安装教程,MySQL官方文档有很详细的使用说明可进行参考,第二章节讲解安装和升级MySQL。

MySQL :: MySQL 8.0 Reference Manual :: 3 Upgrading MySQL MySQL ::

MySQL 8.0 Reference Manual :: 2.3 Installing MySQL on Microsoft Windows

MySQL在Windows平台提供了多种安装形式:

msi文件:直接双击进行安装,有可视化界面,安装较为容易,但不够灵活。
归档包(archive):以zip格式进行压缩,类似于Linux中的二进制包。比较灵活,只需几个命令即可安装服务和实例化。
源码包(source package):最灵活,可根据需求编译安装功能,难易度最高。
docker形式安装:其实是在容器中安装。
初学者尝鲜,建议在 Windows 下安装。接下来介绍的是归档包(archive)安装与使用。

一般情况,默认安装一个MySQL版本服务实例。也不排除预算有限,在同台服务器上安装多个实例进行测试。默认端口3306,如果在发布(生产)环境建议修改默认端口,达到不让别人一下就猜到的目的。接下来安装测试多个MySQL服务版本共存一个操作系统下,只针对于Windows下安装多个服务(没有使用虚拟机工具,真机环境下测试)。Linux下有便捷的yum源以及apt方式安装,一键安装所需依赖,但也有比较繁琐的rpm包安装。

2.1 解压压缩包到指定位置

在解压后的 D:\work\mysql-8.0.26-winx64 目下新增 my.ini 文件,默认解压版是没有的。然后加入如下配置:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置3306端口,有多个服务,为了不冲突可以修改默认的3306端口为其他端口
port=3306
# 设置mysql的安装目录
basedir="D:\\work\\mysql-8.0.26-winx64"
# 设置 mysql数据库存放目录
datadir="D:\\work\\mysql

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【性能优化】Webpack打包优化
  • Android Gradle开发与应用 (一) : Gradle基础
  • 不同专业方向如何在ChatGPT的帮助下完成选题
  • 【JavaEE初阶】懒汉模式与饿汉模式及指令重排序问题
  • Windows图形界面(GUI)-MFC-C/C++ - 列表框(ListBox) - CListBox
  • 分享一个基于微信小程序的旅游自助拼团系统(源码、调试、LW、开题、PPT)
  • C#MQTT协议应用
  • 解决idea debug/run 启动项目一闪而过的问题
  • Docker 设置代理
  • vscode+linux+opencv环境配置
  • 使用ollama取代openai的api进行graphRAG失败记录
  • 《Milvus Cloud向量数据库指南》—Milvus Cloud赋能Ivy.ai:解锁大数据潜力,加速AI创新
  • 低代码: 系统开发准备之确定一般开发流程,需求分析,复杂度分析,标准开发流程
  • C#初级——字典Dictionary
  • 【深度学习】什么是混合精度训练?缩放因子 S 的选择
  • 【comparator, comparable】小总结
  • 2019年如何成为全栈工程师?
  • Android 架构优化~MVP 架构改造
  • Angular数据绑定机制
  • Debian下无root权限使用Python访问Oracle
  • javascript面向对象之创建对象
  • leetcode46 Permutation 排列组合
  • Mithril.js 入门介绍
  • PHP 的 SAPI 是个什么东西
  • springboot_database项目介绍
  • tweak 支持第三方库
  • windows下使用nginx调试简介
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 思考 CSS 架构
  • 问题之ssh中Host key verification failed的解决
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​Linux·i2c驱动架构​
  • ​ssh免密码登录设置及问题总结
  • #Z0458. 树的中心2
  • $nextTick的使用场景介绍
  • (39)STM32——FLASH闪存
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (阿里云在线播放)基于SpringBoot+Vue前后端分离的在线教育平台项目
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (数据结构)顺序表的定义
  • (五)IO流之ByteArrayInput/OutputStream
  • (原創) 未来三学期想要修的课 (日記)
  • (源码分析)springsecurity认证授权
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ..回顾17,展望18
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .Net6 Api Swagger配置
  • .Net插件开发开源框架
  • .NET运行机制