【MySQL】MySQL 8.0.35 版本 WIN10 安装简单易懂(版本8+窗口函数支持)

1、下载地址

MySQL Community Downloads

  • Select Version: 选择 8.0.35 版本
  • 点击下面 Other Downloads: 里面的 Windows (x86, 64-bit), ZIP Archive (mysql-8.0.35-winx64.zip) 后面的 Download 对压缩包下载
  • 点击 No thanks, just start my download. 再点击保存之后进行下载

2、解压之后操作

  • 将下载好的压缩包解压到自定义的安装目录里(自己熟悉能找到的位置即可)
  • 重命名为 MySQL(对解压出来的文件夹进行改名,根据自己喜好去改就行,这里以改成 MySQL 为主)
  • 至此,MySQL安装目录D:\Install\MySQL(这个是自己压缩包解压的位置以及改名后的安装位置)
  • 打开 MySQL 文件夹之后,新建一个名为 data 的文件夹(D:\Install\MySQL\dataMySQL 数据库的 数据存放目录
  • 之后在 MySQL 文件夹里新建一个文本文档(txt 文件)
  • 打开文本文档,并写入以下内容(注意下面的 MySQL 安装目录数据存放目录 记得修改,就是上面提到的)
ini 复制代码
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Install\MySQL
# 设置mysql数据库数据的存放目录,data文件夹自行创建
datadir=D:\Install\MySQL\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用"mysql_native_password"插件认证
# mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
  • 保存文档,之后关闭编辑文档页面,将文本文档重命名为 my,后缀改为 ini,将其成为配置文件
  • 如果遇到没有后缀的情况,双击 此电脑,上面默认是选择 文件,点击 查看,在 显示/隐藏 一栏勾选 文件拓展名,文件的后缀就会出现了

3、初始化 MySQL

  • 点击桌面左下角 windows 标,直接输入 cmd,会搜索出一个 命令提示符 的应用,右击选择 以管理员身份运行
  • 然后会跳出窗口,默认进入是在 C 盘里面,我们现在要进入 MySQLbin 目录里面,路径是 D:\Install\MySQL\bin
  • 第一步,得先切换盘符,直接输入 D: 之后按 Enter (回车)
cmd 复制代码
C:\Users\Administrator>D:

D:\>
  • 第二步,输入 cd D:\Install\MySQL\bin 之后按 Enter (回车)即可
cmd 复制代码
D:\>cd D:\Install\MySQL\bin

D:\Install\MySQL\bin>
  • 第三步,输入 mysqld --initialize --console 之后按 Enter (回车)查看密码
cmd 复制代码
D:\Install\MySQL\bin>mysqld --initialize --console
2024-01-03T07:30:28.143075Z 0 [Warning] [MY-010918] [Server] 'default_authentication_plugin' is deprecated and will be removed in a future release. Please use authentication_policy instead.
2024-01-03T07:30:28.143102Z 0 [System] [MY-013169] [Server] D:\Install\MySQL\bin\mysqld.exe (mysqld 8.0.35) initializing of server in progress as process 21660
2024-01-03T07:30:28.162418Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-01-03T07:30:28.999724Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-01-03T07:30:31.717616Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: !_XJy.IXk7A;
2024-01-03T07:30:31.974746Z 6 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead'

D:\Install\MySQL\bin>

里面这一行 A temporary password is generated for root@localhost: !_XJy.IXk7A; 冒号后面就是密码,之后输入密码没法直接复制粘贴,随便找个地方记录一下,以便临时保存(!_XJy.IXk7A;)

  • 第四步,输入mysqld --install mysql 之后按 Enter (回车)安装 MySQL 服务
cmd 复制代码
D:\Install\MySQL\bin>mysqld --install mysql
Service successfully installed.

D:\Install\MySQL\bin>
  • 第五步,输入 net start mysql 之后按 Enter (回车)启动 MySQL 服务
cmd 复制代码
D:\Install\MySQL\bin>net start mysql
mysql 服务正在启动 .
mysql 服务已经启动成功。


D:\Install\MySQL\bin>
  • 第六步,输入mysql -u root -p 之后按 Enter (回车)连接 MySQL
cmd 复制代码
D:\Install\MySQL\bin>mysql -u root -p
Enter password:

将刚刚记录的密码手动输入,并按 Enter (回车)

cmd 复制代码
D:\Install\MySQL\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.35

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
  • 第七步,输入 ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';(我这里用的新的密码是 123456),并按 Enter (回车)
cmd 复制代码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.01 sec)

mysql>

4、配置 MySQL

  • MySQL 密码修改成功后,右击 此电脑,选择 属性,在右边 相关设置 一栏点击 高级系统设置,之后点击 环境变量
  • 系统变量 下面点击 新建变量名 填写 MYSQL_HOME变量值 填写 D:\Install\MySQL,点击确定
  • 系统变量 中找到 变量Path,双击进入,点击 新建,填写 %MYSQL_HOME% 之后按 Enter (回车)
  • 再点击 新建,填写 %MYSQL_HOME%\bin 之后按 Enter (回车),然后一直点击 确定 退出即可

5、验证 MySQL 配置是否配置成功

  • 点击桌面左下角 windows 标,直接输入 cmd,会搜索出一个 命令提示符 的应用,右击选择 以管理员身份运行
  • 输入 mysql --version 之后按 Enter (回车)查看版本
cmd 复制代码
C:\Users\Administrator>mysql --version
mysql  Ver 8.0.35 for Win64 on x86_64 (MySQL Community Server - GPL)

C:\Users\Administrator>
  • 输入mysql -u root -p 之后按 Enter (回车)连接 MySQL
cmd 复制代码
C:\Users\Administrator>mysql -u root -p
Enter password:
  • 输入刚刚修改的密码 123456 之后按 Enter (回车)
cmd 复制代码
C:\Users\Administrator>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 17
Server version: 8.0.35 MySQL Community Server - GPL

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

6、参考

MySQL 8.0.32 及 Navicat Premium 16 的安装与激活

相关推荐
卡西里弗斯奥4 小时前
【达梦数据库】dblink连接[SqlServer/Mysql]报错处理
数据库·mysql·sqlserver·达梦
杨俊杰-YJ5 小时前
MySQL 主从复制原理及其工作过程
数据库·mysql
一个儒雅随和的男子6 小时前
MySQL的聚簇索引与非聚簇索引
数据库·mysql
独泪了无痕7 小时前
MySQL查询优化-distinct
后端·mysql·性能优化
hadage2338 小时前
--- Mysql事务 ---
数据库·mysql
天天向上vir10 小时前
缓存三大问题及其解决方案
java·redis·mysql
初尘屿风10 小时前
vue3项目,旅游景点页面
java·javascript·vue.js·spring boot·后端·mysql·ecmascript
Cikiss11 小时前
图解MySQL【日志】——Buffer Pool
java·数据库·后端·mysql
又逢乱世12 小时前
Node.js 连接 mysql 数据库
数据库·mysql·node.js
君败红颜12 小时前
MySQL 使用 Performance Schema 定位和解决慢 SQL 问题
数据库·sql·mysql