在 Windows 上开始使用 MySQL 数据库 – wiki大全

在 Windows 上开始使用 MySQL 数据库:完整指南

MySQL 是世界上最受欢迎的开源关系型数据库管理系统 (RDBMS) 之一。它以其高性能、可靠性和易用性而闻名,广泛应用于各种规模的 Web 应用程序、企业系统和数据仓库。本指南将详细介绍如何在 Windows 操作系统上安装、配置并开始使用 MySQL 数据库。

第一步:下载 MySQL Installer

在 Windows 上安装 MySQL 的最简便方法是使用 MySQL Installer。这个工具可以帮助您安装 MySQL 服务器、MySQL Workbench(一个强大的图形化工具)以及其他必要的开发组件。

  1. 打开您的网络浏览器,访问 MySQL 官方下载页面:https://dev.mysql.com/downloads/installer/
  2. 通常,页面会推荐最新的稳定版本。选择 Windows (x86, 64-bit), MySQL Installer MSI
  3. 您会看到两个下载选项:
    • mysql-installer-web-community-*.msi (较小文件):这是一个网络安装程序,它会在安装过程中下载所需的组件。
    • mysql-installer-community-*.msi (较大文件):这是一个完整安装程序,包含了所有组件,无需网络连接即可完成安装。
      对于大多数用户,下载完整版 (mysql-installer-community-\*.msi) 是更直接的选择,可以避免安装过程中可能出现的网络问题。
  4. 点击下载按钮。您可能会被要求登录 Oracle 账户,但您可以选择“No thanks, just start my download.”直接下载。

第二步:安装 MySQL

下载完成后,运行 MSI 文件以启动 MySQL Installer。

  1. 选择安装类型 (Choosing a Setup Type)

    • 安装程序启动后,您会看到一个欢迎界面。点击 Next
    • 在“Choosing a Setup Type”界面,推荐选择 Developer Default(开发者默认)。这会安装 MySQL 服务器、Workbench、Shell、Visual Studio 连接器、Router 和示例数据,非常适合初学者和开发人员。
    • 如果您需要更精细的控制,可以选择 Custom,手动选择要安装的组件。但对于本指南,我们将以 Developer Default 为例。
    • 点击 Next
  2. 检查要求 (Check Requirements)

    • 安装程序会检查系统是否满足所有组件的要求。如果缺少某些组件(例如 Microsoft Visual C++ Redistributable),它会列出并提供安装链接。请确保安装所有推荐的必备组件,然后点击 Next
  3. 安装 (Installation)

    • 确认要安装的组件列表,点击 Execute
    • 安装程序会开始下载(如果使用的是网络安装程序)并安装所有选定的组件。这可能需要一些时间。
    • 所有组件安装完成后,点击 Next

第三步:配置 MySQL 服务器

安装完成后,您需要配置 MySQL 服务器。

  1. 产品配置 (Product Configuration)

    • 在“Product Configuration”界面,确保“MySQL Server”被选中,然后点击 Next
  2. 类型和网络 (Type and Networking)

    • Config Type:通常保持 Development Computer(开发计算机)不变,这会为本地开发优化配置。如果是在生产服务器上,您可能需要选择 Server ComputerDedicated Computer
    • Port:默认端口是 3306。这是标准端口,除非有特殊需求,否则不建议更改。
    • Open Windows Firewall port for network access:勾选此选项,允许防火墙通过此端口连接 MySQL。
    • 点击 Next
  3. 身份验证方法 (Authentication Method)

    • Use Strong Password Encryption for Authentication (RECOMMENDED):推荐使用此选项,它使用更安全的 SHA256 密码加密。这是默认选项。
    • 点击 Next
  4. 账户和角色 (Accounts and Roles)

    • MySQL Root Password:这是数据库管理员 (root) 账户的密码。请务必设置一个强密码并牢记它! 这是您管理所有数据库的最高权限账户。
    • Add User:您可以点击 Add User 创建额外的数据库用户。但在开始阶段,使用 root 账户足够了。
    • 点击 Next
  5. Windows 服务 (Windows Service)

    • Windows Service Name:默认是 MySQL80 (取决于您的版本)。
    • Start MySQL Server at System Startup:勾选此选项,让 MySQL 数据库在 Windows 启动时自动运行。这通常是推荐的。
    • Run Windows Service as:保持 Standard System Account
    • 点击 Next
  6. 应用配置 (Apply Configuration)

    • 确认所有配置步骤,点击 Execute
    • 安装程序会应用您的配置。所有步骤完成后,点击 Finish
  7. 产品配置 (Product Configuration) – 样品和示例 (Samples and Examples) (可选)

    • 如果您的安装中包含了“Samples and Examples”,安装程序会提示您配置它们。
    • 输入您之前设置的 root 密码,点击 Check 检查连接,然后点击 Next
    • 点击 Execute 应用配置,然后 Finish

至此,MySQL 服务器已成功安装并配置。

第四步:使用 MySQL Workbench 连接数据库

MySQL Workbench 是一个官方的图形化工具,可以方便地管理 MySQL 数据库,包括创建数据库、表、执行查询等。

  1. 启动 MySQL Workbench

    • 在 Windows 搜索栏中输入“MySQL Workbench”并打开它。
    • 在 Workbench 的欢迎界面,您会看到一个名为 Local instance MySQL80(或类似名称)的连接。这是您刚刚安装的本地 MySQL 服务器。
  2. 连接到数据库

    • 点击 Local instance MySQL80 连接。
    • 输入您之前为 root 用户设置的密码。您可以选择勾选 Save password in vault(将密码保存在密码库中)以便下次自动登录。
    • 点击 OK
  3. 探索 Workbench

    • 成功连接后,您将进入 MySQL Workbench 的主界面。左侧是“Navigator”面板,包含了管理功能(如“SCHEMAS”用于查看数据库、用户管理等)。右侧是查询编辑器,您可以在这里编写和执行 SQL 语句。

第五步:使用 MySQL 命令行客户端

除了 Workbench,您也可以通过命令行客户端与 MySQL 交互。

  1. 打开 MySQL Command Line Client

    • 在 Windows 搜索栏中输入“MySQL Command Line Client”并打开它。
    • 系统会提示您输入密码:Enter password:。输入 root 用户的密码,然后按 Enter
  2. 执行基本 SQL 命令

    • 如果您看到 mysql> 提示符,说明您已成功连接。
    • 查看所有数据库
      sql
      SHOW DATABASES;
    • 创建一个新的数据库
      sql
      CREATE DATABASE mytestdb;
    • 使用新数据库
      sql
      USE mytestdb;
    • 创建一个新表
      sql
      CREATE TABLE users (
      id INT AUTO_INCREMENT PRIMARY KEY,
      name VARCHAR(100),
      email VARCHAR(100) UNIQUE
      );
    • 插入数据
      sql
      INSERT INTO users (name, email) VALUES ('张三', '[email protected]');
      INSERT INTO users (name, email) VALUES ('李四', '[email protected]');
    • 查询数据
      sql
      SELECT * FROM users;
    • 退出客户端
      sql
      EXIT;

第六步:验证 MySQL 服务状态

确保 MySQL 服务正在后台运行。

  1. 在 Windows 搜索栏中输入“服务”并打开“服务”应用程序。
  2. 在服务列表中,找到 MySQL80(或您配置的其他名称)。
  3. 确保其“状态”为“正在运行”,“启动类型”为“自动”。如果不是,您可以右键点击并选择“启动”或“属性”进行修改。

总结

恭喜您!您已经成功在 Windows 上安装并开始使用 MySQL 数据库。您现在可以使用 MySQL Workbench 或命令行客户端来创建、管理数据库和表,并执行各种 SQL 操作。

接下来的学习方向:

  • SQL 基础知识:深入学习 SELECT, INSERT, UPDATE, DELETE 等 DML (数据操作语言) 命令,以及 CREATE, ALTER, DROP 等 DDL (数据定义语言) 命令。
  • 数据库设计:学习如何设计高效和规范化的数据库模式(表结构、关系)。
  • 索引和性能优化:了解如何使用索引来提高查询性能。
  • 安全性:学习如何管理用户权限和确保数据库安全。
  • 编程语言集成:将 MySQL 与您选择的编程语言(如 Python, Java, PHP, Node.js)集成,以开发动态应用程序。

祝您在 MySQL 的旅程中一切顺利!

滚动至顶部