Windows 10 环境下 MySQL 8.0.33 安装指南

dba95510300b026d62c4cafc0bbc0c97.gif

作者 | JiekeXu

来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT)

如需转载请联系授权 | (个人微信 ID:JiekeXu_DBA)

大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看 Windows 10 环境下 MySQL 8.0.33 安装指南,欢迎点击上方蓝字“JiekeXu DBA之路”关注我的公众号,标星或置顶,更多干货第一时间到达!

目录

  • 前言

  • 1、官网下载安装包

    • MySQL 支持的操作系统平台

  • 2、安装 msi 文件

    • 2.1 点击 msi 文件右键安装

    • 2.2 升级相关组件

    • 2.3 点击 add 添加要安装的产品组件

    • 2.4 点击 Execute 安装执行

    • 2.5 点击 Finish 完成配置

    • 2.6 安装示例 Samples and Examples

  • 3. 安装成功

    • 3.1 验证查看

    • 3.2 设置环境变量

    • 3.3 可视化客户端工具连接

  • 官方参考链接

PS:近期新开通一个微信交流群,由于公众号文章缺少留言功能,可直接在微信群中交流数据库相关技术和文章,也会邀请更多技术大牛一起交流,相互学习,现 100 多人了,会在群中不定期举行抽奖、发红包福利,如有需要的可添加我个人微信【JiekeXu_DBA】,备注:加群。

前言

2023 年 4 月 18 日,MySQL 8.0.33 社区版发布了,同样,MySQL5.7.42 版本也发布了。如有需要,可在公众号后台回复【MySQL 8.0.33】获取 Linux 平台和 Windows 平台下的安装包。根据官方资料介绍,MySQL 5.7 最多还能发布两个版本到 5.7.44 就 EOL 了,生命周期于今年 2023 年 10 月份到期,2015 发布至今,刚好 8 个年头,长达 8 年的长期支持就到此结束。MySQL 8.0 是 2018 年发布,还能坚挺三年,生命周期到 2026 年 4 月。

da26db35d50679a42beca7d098da2d6c.png

https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf#page=28

然后 Oracle 官方在 2023 年 3 月 31 日宣布了 MySQL 新版本的发布策略,未来 MySQL 将发布 2 个版本,长期支持版(LTS)和创新版(Innovation)长期支持版的目标为稳定性,仅修复BUG并发布安全补丁,该版本向后兼容,预计每两年发布一次,支持的生命周期为5年标准支持和 3年的延伸支持,总计 8 年。创新版将会在每季度发布创新功能,支持期间为短期支持,该版本与 LTS 版本可以快速迁移。

2e3c3b8990b8de8e5c7575d097c5c2b7.png

1、官网下载安装包

官网下载地址:https://dev.mysql.com/downloads/mysql/
通过下载页面选择安装包 mysql-installer-community-8.0.33.0.msi。

注意不要直接下载 zip 包。

4a8f769b69e161cf09009d5fa16395bd.png

9572c905d9ddfc3a81dba0417b9736b7.png

点击 Download 后,如果有 Oracle 账号可选择登录账号下载,如果没有也可以直接选择下方“No thanks, just start my download.”直接下载。

b02245773a4cb2f8446eb8793df58452.png

MySQL 支持的操作系统平台

08b5ebacf5cbc71f0eb5c6da5a5bb563.png

2、安装 msi 文件

mysql-installer-community-8.0.33.0.msi

2.1 点击 msi 文件右键安装

94c815343026b0d047fd3e141b1f9131.png

cecac8d22d6c5b869f166c4365e008eb.png

2.2 升级相关组件

如果你安装过其他 MySQL 低版本的相关组件,这里会提示你先进行升级,然后在安装 MySQL server。我这里就是安装了 8.0.29 版本的 MySQL Workbench 需要先升级。

2082d22a3db6fdfc3778a1498815d507.png

b24dfbf190fe48836e78fdf2713b4126.png

0dfb7999d9a9c9613a305fccef1efa0c.png

e2c1c634ea51e1094e19f22f035ab1be.png

2.3 点击 add 添加要安装的产品组件

5ae154aee53653aeed29b2466b52eb7a.png

点击 edit 编辑过滤,可以仅安装 64 位的,已经下载了。

40323d617c18c24bea238c7f0e6ad5c1.png

由于是单机学习环境 MySQL shell 和 MySQL router 这里可以选择不安装,我这里也选择了安装 MySQL shell,选择好之后进行 next 安装。

0cc6fa9d1168d3155d2f7dd5882d272b.png

2.4 点击 Execute 安装执行

c402fcb671b35f9ea61ec5c705033701.png

55cccd5d7835efa5cfd5e735f9e8c0e6.png

2591e2091b0288d5bf3050b67cee43ae.png

选择端口号,默认为 3306,我这里为 13306 然后下一步。也可以勾选下方的“Show advanced and Logging Options”。我这里是勾选了这个,然后下一步。

2f30f16cb659956d630d0a4be5bdc03c.png

06b0a4d7be309c93849d4849cf6252d9.png

设置 root 用户密码,我这里的密码为 MySQL8.0 这样才符合强密码,然后点击 add user 再添加一个用户 JiekeXu  密码为 JiekeXu_123 然后点击  ok  然后 next下一步。

3bd9b190813d6f9880c45ab64d4c6273.png

默认勾选,配置成一个系统服务,实现开机自启动。

aef2c422580c2b2c3d4cd26047f5615f.png

36486478fc1892909a7ea90e0dac440b.png

由于这是个人学习环境,可以将通用日志打开,生产环境需要注意,会有性能影响也会占用大量磁盘空间。然后 slow慢日志这里默认是 10 秒,我改为 5 秒,意思是 SQL 执行超过 5 秒则会打印到慢日志中。

38ef580f923115ae44f285a656437dbe.png

bd33b3046ee1828110eec68ab8a1ae50.png

5e08092fbbe996f452ce6943270b2240.png

2.5 点击 Finish 完成配置

f8ebf619d2a01e147c354757ad7764a3.png

18c25b8d94a3b82b90587cfe33bee88c.png

2.6 安装示例 Samples and Examples

cfb0801e9aa0ef53b5612c56d2ec4575.png

a6f6e479f909fade383b4b65ba6397c6.png

17615e52878e5b4958f404f1aad22719.png

6b5203c4c584af878a4fdc934a21756a.png

116bbde6156abe790896807a8ec77587.png

点击 Copy Log to Clipboard 保存日志,然后点击 finish 完成安装。

7b57b9ed7d97c78a69907354ab99597a.png

如果你和我一样,前面也配置了 MySQL shell 则会出现 shell 窗口,我们将其关闭就好。

cbd6a2f8571b1a509ebd487fc6baa01c.png

3. 安装成功

3.1 验证查看

ba00f44fdb5d65a2cb058293f2153e41.png

点击开始菜单(Win键),找到安装的 MySQL 文件夹。通过开始菜单(Win键)调用 MySQL 命令行客户端(MySQL Command Line Client),输入密码就可以进行 MySQL 操作了。

f34ab8577c606bf6aa206d6cf65676ee.png

点击【MySQL 8.0 Command Line Client】然后输入 root 密码 MySQL8.0 则可以直接登录,sakila 和 world 数据库就是我们前面安装的示例数据库。

00216fe7a7cf81565eed5b38d8cf01a1.png

3.2 设置环境变量

打开 CMD 命令行,直接使用 mysql -u root -p -P 13306 是无法连接的,没有配置环境变量,只能到 bin 目录下执行连接命令,默认路径是这个“C:\Program Files\MySQL\MySQL Server 8.0\bin”。每次都需要到这个路径下就是比较麻烦,所以就需要配置一个环境变量了。

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p -P 13306
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 21
Server version: 8.0.33 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>

ab8855f9bacdd010c7a8e8daed213dc5.png

鼠标在桌面【此电脑】右击,点击【属性】,右边有【高级系统设置】,然后就可以看到【环境变量】了。

9beb20c8adc7941a3fb5179224c68707.png

33ca12e55e1885998f3fef2f75e47e2d.png

在【系统变量】中,选择变量【Path】,点击【编辑】->【新建】,输入上面的MySQL路径“C:\Program Files\MySQL\MySQL Server 8.0\bin”。然后点击确定,确定,确定。

3a45144ce09e004182214b1845e68d6c.png

这样,以后在 Windows 命令行中调用 MySQL 就不需要每次都 cd 到 bin目录了。

aa27964de01312a38fc99b9c79ff27e5.png

C:\Users\Jieke>mysqlshow -uroot -P13306 -pMySQL8.0 -vv worldmysqlshow: [Warning] Using a password onthe command line interface can be insecure.Database: world+-----------------+----------+------------+|Tables | Columns | Total Rows |+-----------------+----------+------------+| city | 5 | 4079 || country | 15 | 239 || countrylanguage | 4 | 984 |+-----------------+----------+------------+3 rows in set.mysql -uroot -P13306 -pMySQL8.0 world

f8939b48099b119117498ba7c9fcdfff.png

3.3 可视化客户端工具连接

客户端工具这里最开始安装了 MySQL Workbench 8.0 了,那么我们直接打开这个工具来连接,如下,输入连接名任意起一个,hostname 默认 127.0.0.1,端口号这里为之前修改的 13306,然后输入密码 MySQL8.0 点击 Test Connection 测试连接,如下所示,看到 Successfully 则表示正常连接,然后点击 ok 进行连接。

d2cda31ea81cd784351e4a04f2f3713f.png

62887c5ef02397dfbc3ab7dda1341890.png

当然使用 Navicat Premium 也可以连接,详情可点击这里查看安装步骤

371ed601609271feb5d68dd9c0a783c8.png

官方参考链接

https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-33.html
https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html 
https://www.mysql.com/support/supportedplatforms/database.html 
https://dev.mysql.com/doc/refman/8.0/en/windows-installation.html

全文完,希望可以帮到正在阅读的你,如果觉得此文对你有帮助,可以分享给你身边的朋友,同事,你关心谁就分享给谁,一起学习共同进步~~~

欢迎关注我的公众号【JiekeXu DBA之路】,第一时间一起学习新知识!

————————————————————————————
公众号:JiekeXu DBA之路
CSDN :https://blog.csdn.net/JiekeXu
墨天轮:https://www.modb.pro/u/4347
腾讯云:https://cloud.tencent.com/developer/user/5645107
————————————————————————————

c8d4a35ec7b273fec8a56c76f2e6e469.gif

分享几个数据库备份脚本

Oracle 表碎片检查及整理方案

OGG|Oracle GoldenGate 基础2022 年公众号历史文章合集整理
 
  

Oracle 19c RAC 遇到的几个问题

OGG|Oracle 数据迁移后比对一致性

OGG|Oracle GoldenGate 微服务架构

Oracle 查询表空间使用率超慢问题一则

国产数据库|TiDB 5.4 单机快速安装初体验

Oracle ADG 备库停启维护流程及增量恢复

Linux 环境搭建 MySQL8.0.28 主从同步环境

9291bf947b49059b87f8b87d46890b00.png

猜你喜欢

转载自blog.csdn.net/JiekeXu/article/details/130397650