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

一次完成Win10下MySQL 9.1 的安装

文章目录

  • 前言
      • 一、 安装环境
      • 二、 安装方式选择
      • 三、下载
      • 四、安装
  • 总结


前言

一、 安装环境

1、MySQL9.1.0.zip
下载地址:https://dev.mysql.com/downloads/mysql/
2、Win10
3、客户端MySQL Workbench8.0 CE
下载地址:https://dev.mysql.com/downloads/workbench/
4、MySQL配置文件my.ini,下载地址:
https://download.csdn.net/download/zhangxueyi/90235465

二、 安装方式选择

Win10下MySQL 9.1 server安装,对于初学者来说,也是不少的挑战,一次性安装成功,不是一件容易的事情,从网上不难发现,询问解决的方案的帖子层次不穷,遇到的问题也各种各样,究其原因,一是安装过程需要有足够的网络与操作系统知识,二是windows本身环境的某些设置可能与mysql服务器配置要求有差别。本文采用图文结合的方式,详细介绍Win10下MySQL 9.1 server下载、安装配置与测试,步骤清晰,希望读者安装如下步骤,一次性安装成功最新版本Mysql9.1。

MySQL 9.1 的安装方式主要包括以下三种方式:

  1. MSI 安装程序

    • 这是 Windows 系统上推荐的安装方式。用户可以从 MySQL 官方网站下载 MSI 安装包,然后运行该安装程序来安装 MySQL 服务器。
    • 安装过程中会提示配置 MySQL 的相关设置,如安装路径、端口号等。
  2. 二进制分发包

    • 适用于 Linux 和其他 Unix-like 系统。用户可以从 MySQL 官方网站下载二进制分发包(通常是 .tar.gz 格式),然后解压并配置 MySQL。
    • 这种方式需要用户手动配置 MySQL 的启动脚本和配置文件。
  3. 源代码编译安装

    • 用户可以从 MySQL 官方网站下载源代码,然后在本地编译安装 MySQL。这种方式适用于需要定制 MySQL 功能或在特定环境下运行 MySQL 的用户。
      那么,以上三种安装方式选择哪种?安装官方建议选择MSI 安装,但许多的读者在安装过程中遇到问题还是不少,以至于没有完成安装,笔者归纳这里主要原因如下:
      1、windows系统下软件占用Mysql默认端口3306。
      2、以前安装过低版本的Mysql,注册表已修改,需要彻底删除。
      3、杀毒等安全软件禁止安装。
      4、防火墙配置有问题。
      5、需要更新windows库文件
      6、计算机名为中文,日志显示乱码。

      你还可以从网上查找出其他的原因,总之,如果一次安装不成功,你会怀疑系统的种种原因,寻找各种解决方案,或选择不同安装选项进行测试,按理说,安装一个服务器软件不至于花费那么大的精力。
      于是,笔者选择第二种安装方式,也是绿色安装方式,基于如下两个原因:
      1、不用过多的考虑win10环境。
      2、安装过程透明,安装目录、数据目录、端口在配置文件中一次搞定,清楚明白。
      3、熟悉MySQL配置文件,可以在配置文件查找问题,以后修改配置参数、优化性能,也要在配置文件my.ini修改。

三、下载

  • 访问 MySQL 官方下载页面,选择适合您操作系统的 MySQL 9.1 版本进行下载,这里选择Windows ZIP Archive 版本,如图所示。在这里插入图片描述

四、安装

  1. 下载 ZIP Archive 文件后,解压到指定目录c:\mysql-9.0.1-winx64。
  2. 在解压目录c:\mysql-9.0.1-winx64中新建 data 文件夹,此文件夹为空目录。
  3. 创建 my.ini 配置文件或网上搜索、下载my.ini模板文件。
  4. 设置端口 port 、基本目录basedir、数据datadir 参数。
# The TCP/IP Port the MySQL Server will listen onc:\
port=3306
# Path to installation directory. All paths are usually resolved relative to this.
basedir=C:/mysql-9.0.1-winx64
# Path to the database root
datadir=C:/mysql-9.0.1-winx64/Data
  1. 单击“我的电脑”右键,选择“属性”命令,打开"系统属性"—“环境变量”,如图所示
    在这里插入图片描述

  2. 将解压目录下的 bin 文件夹添加到win10系统环境变量中。如图所示
    在这里插入图片描述

  3. 在win10搜索框内,输入cmd,以管理员身份打开命令行cmd窗口,如图所示
    在这里插入图片描述

8 .切换到 bin 目录下,执行 mysqld --initialize 命令。如图所示
在这里插入图片描述

进行初始化,生成初始密码如图红箭头所示,复制粘贴该初始密码到一记事本文件,以备后用。
9. 初始化完成后,执行 net start mysql 命令启动 MySQL 服务,并提示MySQL服务启动成功。
在这里插入图片描述
10. 登录MySQL服务器,在命令行输入:

mysql -u -root -p

提示输入root用户初始密码,将步骤8中备份的初始密码复制到这里,成功登录如图所示。
在这里插入图片描述### 五、测试
1、下载客户端工具MySQL Workbench8.0 CE,在MySQL官网即可下载,如图所示。
在这里插入图片描述

2、打开 MySQL 客户端工具,并连接数据库,如图所示。
在这里插入图片描述
3、输入root初始密码,并修改密码,进入MySQL Client客户端,可以对数据库进行操作了。如图所示
在这里插入图片描述

总结

以上为Win10环境下,安装MySQL9.1完整的过程和测试过程,需要掌握必要的windows命令行操作命令和MySQL命令,例如查看windows端口命令:

netstat -ano|findstr "端口号"

查看MySQL默认端口3306,如图所示
在这里插入图片描述
从图可以看出,3306端口已经开启。


http://www.kler.cn/a/472632.html

相关文章:

  • el-table表格合并某一列
  • 【Linux】shell脚本编程
  • 流媒体内网穿透/组网/网络映射EasyNTS上云网关启动失败如何解决?
  • 大数据架构设计:数据分层治理的全景指南
  • WPF中RenderTargetBitmap问题解决
  • 简单的jmeter数据请求学习
  • 算法的五个重要特性和4个基本标准
  • 医疗可视化大屏 UI 设计新风向
  • el-tree拖拽光标错位问题
  • oracle闪回恢复数据:(闪回查询,闪回表,闪回库,回收站恢复)
  • 本地导入封装的模块 在docker内报错ImportError
  • C#核心技术---Lambda表达式
  • SSM-SpringMVC-请求响应、REST、JSON
  • 基于 Nuxt3 + Obsidian 搭建个人博客
  • Synthesia技术浅析(四):自然语言处理
  • 深度学习J8周 Inception v1算法实战与解析
  • (leetcode算法题)2271. 毯子覆盖的最多白色砖块数
  • C++ 复习总结记录三
  • minibatch时,损失如何记录
  • 机器学习之随机森林算法实现和特征重要性排名可视化
  • Three.js 12中利用着色器进行材质加工深度解析
  • Backend - C# asp .net core MVC
  • 制造业该怎么做数据治理?
  • 【免费】2000-2010年各省第二产业就业人数数据
  • HarmonyOS 应用开发实践——基于 `Index` 组件的多语言、主题模式与文件存储管理
  • json报文的序列化与反序列化问题总结(对比fastjson和jackson)