MySQL - 安装
- 在 Windows 上安装 MySQL
- 在 Linux/UNIX 上安装 MySQL
MySQL 的所有下载文件均位于 MySQL Downloads。选择所需的 MySQL Community Server 版本号以及您将运行它的平台。
在 Windows 上安装 MySQL
在本教程中,我们将在 Windows 11 上安装最新版本的 MySQL (8.0.34)。请按照以下步骤操作 −
步骤 1: 首先,选择 MySQL 版本和操作系统。然后,通过点击下图所示的“Download”按钮,将所需的 MSI 安装程序下载到您的系统。此安装程序适用于 32 位和 64 位系统。

步骤 2: 然后,我们将被重定向到另一个文件下载页面。在此,忽略要求登录或注册的提示,直接点击图中所示的链接开始下载。

步骤 3: 下载安装程序后,运行它以开始 MySQL 安装。
步骤 4: 现在,我们可以看到安装程序社区窗口,要求为我们的 MySQL 产品选择 Setup type。选择 Custom,然后点击 Next,以决定实际要安装哪些产品。

步骤 5: 在下一步中,选择要安装的 MySQL Server、MySQL Workbench、MySQL Shell(所有最新版本)。也可以根据需要选择更多可用产品。点击 Next。

步骤 6: 现在安装过程将开始。但是,如果存在同名路径目录,可能会出现路径冲突。安装完成后,点击 Next。

步骤 7: 在此步骤中,我们将被要求设置 MySQL 的 Type 和 Networking。除非有特定更改,否则建议保持默认设置,并点击 Next。

步骤 8: 然后,需要设置访问 MySQL root 用户的 Authentication method。因此,选择强密码加密方法(推荐),然后点击 Next。

步骤 9: 为 root 账户设置密码。此密码必须在每个会话中用于登录 root 账户。设置密码后,点击 Next。

步骤 10: 在此步骤中,MySQL Server Instance 将被配置为 Windows Service。默认名称将设置为“MySQL80”,如有需要可更改。点击 Next。

步骤 11: 现在,按照要求设置文件权限,然后点击 Next。

步骤 12: 如以下图像所示,点击 Execute 将应用指定的配置步骤。

完成后,点击 Finish。下一个窗口将显示已应用配置的产品。点击 Next 以完成安装。

步骤 13: 安装现已完成。取消选中安装后启动 MySQL Workbench 和 Shell 的选项,以防止它们在安装后运行。点击 Finish。

MySQL Server 现已在 Windows 操作系统中安装。我们现在可以通过 Command Prompt 或与之一起安装的 UI 产品(Shell 和 Workbench)访问它。
在 Linux/UNIX 上安装 MySQL
在 Linux 系统上安装 MySQL 的推荐方式是通过 RPM。MySQL AB 在其网站上提供以下 RPM 包供下载 −
MySQL − MySQL 数据库服务器,用于管理数据库和表、控制用户访问并处理 SQL 查询。
MySQL-client − MySQL 客户端程序,使其能够连接到服务器并与之交互。
MySQL-devel − 库文件和头文件,在编译使用 MySQL 的其他程序时非常有用。
MySQL-shared − MySQL 客户端的共享库。
MySQL-bench − MySQL 数据库服务器的基准测试和性能测试工具。
这里列出的 MySQL RPM 包均在 SuSE Linux 系统上构建,但通常可以在其他 Linux 变体上无困难地运行。
现在,您需要按照以下步骤进行安装 −
使用 root 用户登录系统。
切换到包含 RPM 包的目录。
通过执行以下命令安装 MySQL 数据库服务器。请记住用您的 RPM 文件名替换斜体中的文件名。
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
上述命令会负责安装 MySQL 服务器、创建 MySQL 用户、创建必要的配置并自动启动 MySQL 服务器。
您可以在 /usr/bin 和 /usr/sbin 中找到所有与 MySQL 相关的二进制文件。所有表和数据库将被创建在 /var/lib/mysql 目录中。
以下代码框是一个可选但推荐的步骤,以相同方式安装其余 RPM 包 −
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm