MySQL 8.0安装

一、MySQL 8.0安装前准备工作

(一)下载MySQL 8.0安装包

官网下载:

  • 打开浏览器,访问 MySQL 官方网站在下载页面中,找到 "MySQL Community Server" 选项,点击 "Download" 按钮。
  • 选择适合自己操作系统的版本,如 Windows 64 位、Linux 等,然后点击对应的下载链接。

其他方式获取:

下载MySQL 8.0安装包

(二)检查系统要求

操作系统:MySQL 8.0.41 支持 Windows 8 及以上版本、Linux 主流发行版(如 CentOS、Ubuntu)等。

硬件要求:确保计算机至少有 2GB 以上内存,500MB 以上可用磁盘空间,以保证安装和运行的流畅性。

关闭安全软件:在安装过程中,部分安全软件可能会拦截安装程序的操作,建议暂时关闭杀毒软件和防火墙,安装完成后再重新开启。

二、开始安装 MySQL 8.0

(一)解压MySQL 8.0安装包

找到下载好的 MySQL 8.0.41 安装包压缩文件(通常是.zip格式),右键点击该文件,选择 "解压到当前文件夹"。如果你使用的是 Windows 系统,系统自带的解压功能即可完成;若为 Linux 系统,可使用unzip命令解压(需提前安装unzip工具)。

解压完成后,会生成一个文件夹,进入该文件夹。

(二)运行MySQL 8.0安装程序

在解压后的文件夹中,找到并双击setup.exe文件(Windows 系统)启动安装程序。如果是 Linux 系统,需根据官方文档说明,通过命令行执行安装脚本。

进入安装向导欢迎界面,点击 "Next" 继续。

(三)选择MySQL 8.0安装类型

在安装类型选择页面,提供了 "Typical"(典型安装)、"Complete"(完全安装)和 "Custom"(自定义安装)三种选项。

建议选择 "Custom" 自定义安装,这样可以根据实际需求选择安装组件,点击 "Next"。

(四)勾选MySQL 8.0安装组件

在组件列表中,找到 "MySQL Server 8.0.41- X64"(以 64 位系统为例),勾选该项。同时,你还可以根据需求选择其他组件,如 MySQL Router(用于路由数据库连接)、MySQL Workbench(图形化管理工具)等。

点击向右的箭头,将选中的组件移动到右侧已选列表中,确认无误后点击 "Next"。

(五)配置MySQL 8.0安装路径

在 "Destination Folder"(目标文件夹)一栏,点击 "Change" 按钮,可自定义 MySQL 的安装路径。建议不要安装在系统盘(通常为 C 盘),以免占用过多系统空间影响运行速度,可选择其他磁盘分区,如 D 盘、E 盘等。

设置好路径后,点击 "OK",然后点击 "Next"。

(六)开始安装MySQL 8.0

点击 "Execute" 按钮,系统开始安装 MySQL 8.0.41,安装过程中会显示进度条,耐心等待安装完成。

安装完成后,点击 "Next"。

三、配置 MySQL 8.0.41

(一)设置MySQL 8.0数据库密码

在安装向导的配置页面,选择 "Use Strong Password Encryption"(使用强密码加密),以增强数据库安全性。

在 "Password" 和 "Confirm Password" 输入框中,输入自定义的数据库密码,密码需包含字母、数字和特殊字符,长度不少于 8 位。

点击 "Next",再点击 "Execute" 应用配置。

(二)配置MySQL 8.0环境变量

Windows 系统:

右键点击 "此电脑",选择 "属性",在弹出的窗口中点击 "高级系统设置"。

在系统属性窗口中,点击 "环境变量" 按钮。

在 "系统变量" 列表中,找到 "Path" 变量,点击 "编辑"。

点击 "新建",将 MySQL 的安装路径下的bin目录(例如:D:\mysql-8.0.32-winx64\bin)粘贴进去,点击 "确定" 保存设置。

四、安装验证MySQL 8.0

按下键盘上的 "Win+R" 组合键(Windows 系统)或打开终端(Linux 系统),输入 "mysql -u root -p" 并回车。

此时会提示输入密码,输入之前设置的数据库密码,然后回车。

如果成功进入 MySQL 命令行界面,并显示 "Welcome to the MySQL monitor" 字样,说明 MySQL 8.0.41 安装成功。你可以开始使用CREATE DATABASE等命令创建数据库,进行数据管理操作了。

相关推荐
jiayou6410 小时前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
于眠牧北12 小时前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
李广坤1 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
Turnip12022 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
爱可生开源社区2 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1772 天前
《从零搭建NestJS项目》
数据库·typescript
加号33 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏3 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐3 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再3 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip