### Windows 11 + Rocky-9-Linux + MySQL 8.0.33 简易安装教程 #### 一、MySQL 8.0.33 版本概述 MySQL 8.0.33 是 MySQL 8.0 系列中的一个稳定版本,它在原有版本的基础上进行了多项优化与修复,提供了更高效的数据处理能力和更稳定的服务保障。根据MySQL官方发布的版本更新日志(MySQL :: MySQL 8.0 Release Notes),MySQL 8.0.33 是在 2024 年 1 月 16 日发布的GA版本,意味着这是一个经过广泛测试并适合生产环境使用的稳定版本。 #### 二、MySQL 安装配置教程 ##### 1. Windows 平台下 MySQL 的安装与配置 - **获取 MySQL 安装包** 首先需要从官方网站或其他可信渠道下载 MySQL 8.0.33 的安装包 `mysql-8.0.33-winx64.zip`。确保下载的是针对 Windows 系统的 x64 架构版本。 - **解压安装包** 使用解压缩工具如 WinRAR 或 7-Zip 解压安装包到指定文件夹,例如 `D:\mysql-8.0.33-winx64`。 - **初始化 MySQL 数据库** 使用命令行工具如 PowerShell 执行初始化命令: ```shell bin\mysqld --initialize-insecure --console ``` 这里使用了 `--initialize-insecure --console` 参数,该参数的作用是将密码置为空,并将初始化信息输出到控制台。注意区分 `-` 和 `--` 符号,后者为双横线,表示长选项参数。 - **启动 MySQL 服务** 初始化完成后,可以使用以下命令启动 MySQL 服务: ```shell bin\mysqld.exe ``` - **连接 MySQL 服务器** 使用 MySQL 命令行客户端连接 MySQL 服务器: ```shell bin\mysql.exe -u root -p ``` 此时输入密码为空,即可登录。 - **配置 MySQL 环境变量** 将 MySQL 的 `bin` 目录添加到系统环境变量 `PATH` 中,以便在任意目录下执行 MySQL 相关命令。 - **创建 MySQL 配置文件** 自 MySQL 5.7 版本开始,Archive zip 默认不再提供默认的 `my.ini` 或 `my.cnf` 配置文件,因此需要手动创建配置文件。可以在 `D:\mysql-8.0.33-winx64` 目录下新建 `my.ini` 文件,并根据需求进行配置。 ##### 2. Rocky Linux 9 下 MySQL 的安装与配置 - **安装依赖库** 在 Rocky Linux 上安装 MySQL 前,需先安装必要的依赖库: ```bash sudo dnf install -y gcc-c++ make cmake autoconf automake bison libtool ncurses-devel perl-ExtUtils-MakeMaker ``` - **添加 MySQL Yum Repository** 通过以下命令添加 MySQL 的 Yum Repository: ```bash sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-2.noarch.rpm sudo rpm -ivh mysql80-community-release-el9-2.noarch.rpm ``` - **安装 MySQL Server** 使用 Yum 安装 MySQL 服务器: ```bash sudo yum install -y mysql-server ``` - **启动 MySQL 服务** 安装完成后启动 MySQL 服务: ```bash sudo systemctl start mysqld ``` - **查看初始密码** 查看 MySQL 服务的初始密码: ```bash sudo grep 'temporary password' /var/log/mysqld.log ``` - **安全设置** 运行安全脚本以更改密码并设置其他安全选项: ```bash sudo mysql_secure_installation ``` - **连接 MySQL 服务器** 使用初始密码连接 MySQL 服务器: ```bash mysql -u root -p ``` - **配置 MySQL 服务自启动** 设置 MySQL 服务开机自启: ```bash sudo systemctl enable mysqld ``` #### 三、常见问题及解决方法 - **初始化命令参数错误** 如果在初始化过程中遇到问题,例如 `bin\mysqld.exe --initialize-insecure --console` 命令执行失败,需要检查命令参数是否正确。确保使用的是双横线 `--` 而不是单横线 `-`。 - **数据目录创建失败** 如果出现初始化数据目录失败的情况,可能是由于命令行参数中的符号不匹配导致。确保所有命令都准确无误。 - **Windows 平台下环境变量配置问题** 如果在 Windows 平台上无法找到 MySQL 的命令行工具,可能是环境变量配置错误。确保已将 MySQL 的 `bin` 目录添加到 `PATH` 环境变量中。 - **Linux 系统中权限问题** 在 Rocky Linux 上安装 MySQL 时可能会遇到权限问题,如无法启动服务等。此时可以通过使用 `sudo` 命令以管理员身份执行操作。 #### 四、结语 本文详细介绍了 MySQL 8.0.33 在 Windows 11 和 Rocky Linux 9 系统下的简易安装与配置步骤,并针对常见问题给出了相应的解决方法。通过遵循上述步骤,用户可以顺利完成 MySQL 数据库的安装配置,并能够有效避免或解决安装过程中可能遇到的问题。
剩余15页未读,继续阅读
- 粉丝: 1005
- 资源: 241
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++和C混合模式的操作系统开发项目.zip
- (源码)基于Arduino的全球天气监控系统.zip
- OpenCVForUnity2.6.0.unitypackage
- (源码)基于SimPy和贝叶斯优化的流程仿真系统.zip
- (源码)基于Java Web的个人信息管理系统.zip
- (源码)基于C++和OTL4的PostgreSQL数据库连接系统.zip
- (源码)基于ESP32和AWS IoT Core的室内温湿度监测系统.zip
- (源码)基于Arduino的I2C协议交通灯模拟系统.zip
- coco.names 文件
- (源码)基于Spring Boot和Vue的房屋租赁管理系统.zip