Mysql 简明教程

MySQL - Installation

所有的 MySQL 下载都位于 MySQL Downloads 。选择所需要的 MySQL Community Server 的版本号,以及您将在其上运行它的平台。

Installing MySQL on Windows

本教程中,我们在 Windows 11 上安装了 MySQL 的最新版本 (8.0.34)。按照以下给定步骤操作 −

Step 1: 首先,选择 MySQL 版本和操作系统。然后,我们通过单击下图所示的“下载”按钮,在您的系统上下载所需 MSI 安装程序。此安装程序适用于 32 位和 64 位系统。

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

Step 3: 安装程序下载完成后,运行它以开始 MySQL 安装。

Step 4: 现在,我们可以看到安装程序社区窗口,要求为我们的 MySQL 产品选择设置类型。选择 Custom 并单击 Next 以确定我们实际上想要安装哪些产品。

Step 5: 在下一步中,选择要安装的 MySQL 服务器、MySQL Workbench、MySQL Shell(所有最新版本)。我们还可以根据需要选择更多可用的产品。单击 Next

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

Step 7: 在此步骤中,系统将要求我们设置 MySQL 的类型和网络。如果没有我们想要进行的任何特定更改,建议保持设置不变,然后单击 Next

Next 然后,我们需要设置验证方法以访问 MySQL root 用户。因此,选择强密码加密方法(因为这是推荐的方法),然后单击 Step 8:

Next 为 root 帐户设置密码。在每次会话中都必须始终使用此密码登录到 root 帐户。设置密码后,单击 Step 9:

Next 在此步骤中,MySQL 服务器实例将配置为 Windows 服务。默认名称将设置为“MySQL80”,可以根据需要进行更改。单击 Step 10:

Next 现在,根据需要设置文件权限,然后单击 Step 11:

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

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

Step 12: 安装现已完成。取消选中要求在设置后启动 MySQL Workbench 和 Shell 的选项,以便它们在设置后不会运行。单击 Finish

MySQL 服务器现已安装在 Windows 操作系统中。我们现在可以通过命令提示符或随其一起安装的 UI 产品(Shell 和 Workbench)访问它。

Installing MySQL on Linux/UNIX

在 Linux 系统上安装 MySQL 的推荐方法是通过 RPM。MySQL AB 使以下 RPM 可在其网站上下载 −

  1. MySQL − MySQL 数据库服务器管理数据库和表、控制用户访问并处理 SQL 查询。

  2. MySQL-client − MySQL 客户端程序,可用于连接到服务器并与之互动。

  3. MySQL-devel − 在编译使用 MySQL 的其他程序时派上用场的库和头文件。

  4. MySQL-shared − 共享库,用于 MySQL 客户端。

  5. MySQL-bench − MySQL 数据库服务器的基准和性能测试工具。

此处列出的 MySQL RPM 都是基于一个 SuSE Linux system 构建的,但它们通常可以在其他 Linux 变体上工作,没有困难。

现在,你需要遵守以下步骤,以继续安装 −

  1. 使用 root 用户登录到系统。

  2. 切换到包含 RPM 的目录。

  3. 执行以下命令安装 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