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等命令创建数据库,进行数据管理操作了。

相关推荐
tryxr5 小时前
什么情况下索引会失效
数据库·mysql·索引失效·索引
guo_wen_qiang5 小时前
redis持久化
数据库·redis·分布式
撸串-研究生5 小时前
社区流浪宠物领养救助系统【附源码】
mysql·springboot·宠物·社区公益服务
达梦数据5 小时前
达梦数据复制软件DMDRS搭建部署示例:源数据库DM8到目标数据库Kingbase V8一对一数据同步
数据库·oracle
我命由我123455 小时前
LRU 缓存淘汰策略
数据结构·redis·学习·mysql·算法·缓存·学习方法
ly76895 小时前
MongoDB 读写策略与一致性取舍:readConcern、readPreference 与 causal session
数据库·mongodb·writeconcern·readconcern·readpreference·因果一致性
天空属于哈夫克36 小时前
企业微信消息回调处理:如何避免慢查询拖垮整个服务?
数据库·php·企业微信
烟雨归来6 小时前
Oracle备份NFS IO挂死引发PQ并行进程耗尽process
数据库·oracle
acd120096 小时前
PHP 8.1 下 Swoole 协程 PDO 偶尔出现 MySQL 连接丢失问题排查
数据库·oracle
cc5725026536 小时前
2027校招:大数据管理与应用转财务数字化,会计业务、SQL与BI学习路线
数据库·sql·学习