【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 的安装与激活

相关推荐
锐策17 分钟前
〔 MySQL 〕数据类型
数据库·mysql
Firechou21 分钟前
SpringBoot+MyBatis+MySQL的Point实现范围查找
spring boot·mysql·mybatis·point·范围查找·附近查找
门牙咬脆骨1 小时前
【MYSQL】数据库日志 (了解即可)
数据库·mysql
ModelBulider1 小时前
十三、注解配置SpringMVC
java·开发语言·数据库·sql·mysql
豆 腐1 小时前
MySQL【四】
android·数据库·笔记·mysql
苹果酱05671 小时前
C语言 char 字符串 - C语言零基础入门教程
java·开发语言·spring boot·mysql·中间件
阿乾之铭3 小时前
Spring Boot中集成Redis与MySQL
spring boot·redis·mysql
大气层煮月亮5 小时前
python调用MySql详细步骤
数据库·mysql
Yawesh_best5 小时前
MySQL(5)【数据类型 —— 字符串类型】
android·mysql·adb
Code哈哈笑5 小时前
【MySQL 保姆级教学】详细讲解视图--(15)
数据库·mysql