安装MySQLServer、MySQL Workbench

2 阅读1分钟

安装MySQLServer、MySQL Workbench

MySQL与MySQL Workbench安装配置指南【适用于Windows、macOS与Linux】

摘要: 本文为初学者和开发者提供了一份详尽的MySQL服务器和MySQL Workbench的安装与配置指南。内容涵盖Windows、macOS和Linux三大主流操作系统,旨在帮助用户顺利完成MySQL环境的搭建,为后续的数据库学习和开发工作打下坚实的基础。

引言: MySQL是全球最受欢迎的开源关系型数据库管理系统之一,而MySQL Workbench则是一款强大的可视化数据库设计和管理工具。 无论是进行Web开发、数据分析还是学习数据库原理,安装并配置好MySQL及其管理工具都是至关重要的一步。本文将引导您逐步完成MySQL Server和MySQL Workbench的安装过程。

主体内容:

一、下载MySQL Server 和 MySQL Workbench

  1. 访问官方网站: 打开您的网络浏览器,访问MySQL官方网站(mysql.com)。

  2. 导航至下载页面: 通常在网站首页或导航栏会有“Downloads” (下载) 选项。点击进入。

  3. 选择社区版 (Community Edition) : MySQL提供了商业版和社区版。对于学习和大多数开发用途,社区版是免费且功能齐全的选择。找到 “MySQL Community (GPL) Downloads” 或类似链接。

  4. 下载MySQL Installer (Windows用户) : 如果您使用Windows系统,推荐下载 “MySQL Installer”。这是一个集成了MySQL Server、MySQL Workbench及其他组件的安装向导。 您可以选择在线安装版(较小,安装时下载组件)或离线安装版(较大,包含所有组件)。

  5. 单独下载MySQL Community Server和MySQL Workbench:

    • MySQL Community Server: 在下载页面找到适用于您操作系统的MySQL Community Server安装包。 例如,Windows用户可以选择MSI安装包,macOS用户选择DMG安装包,Linux用户根据发行版选择RPM或DEB包,或使用通用二进制文件。
    • MySQL Workbench: 同样在下载页面,找到MySQL Workbench的下载链接,并选择对应您操作系统的版本。

二、安装MySQL Server

1. Windows系统:

  • 使用MySQL Installer:

    • 双击下载的MySQL Installer (.msi 文件) 启动安装程序。

    • 选择安装类型: 通常会有“Developer Default”(开发者默认)、“Server only”(仅服务器)、“Client only”(仅客户端)、“Full”(完整)和“Custom”(自定义)等选项。 对于大多数用户,“Developer Default”或“Custom”(手动选择MySQL Server和MySQL Workbench)是不错的选择。

    • 检查依赖: 安装程序可能会检查所需的依赖库,如Microsoft Visual C++ Redistributable。如果缺失,请先安装。

    • 执行安装: 确认选择后,点击“Execute”或“Install”开始安装。

    • 配置MySQL Server:

      • 类型和网络 (Type and Networking) : 通常选择“Standalone MySQL Server / Classic MySQL Replication”(独立服务器)。配置端口号(默认为3306)。
      • 认证方法 (Authentication Method) : 推荐选择“Use Strong Password Encryption”(使用强密码加密)。
      • 设置root密码: 为MySQL的root用户设置一个强密码,并妥善保管。
      • Windows服务 (Windows Service) : 配置MySQL Server作为Windows服务,并可设置开机自启。
      • 应用配置: 点击“Execute”应用所有配置。
  • 手动安装 (ZIP Archive) :

    • 解压下载的ZIP文件到您选择的安装目录(例如 C:\mysql​)。
    • 创建配置文件 my.ini​。
    • 初始化数据目录。
    • 启动MySQL服务。
    • (可选)将MySQL的 bin​ 目录添加到系统环境变量 PATH​ 中,以便在任何路径下执行mysql命令。

2. macOS系统:

  • 使用DMG安装包:

    • 双击下载的 .dmg 文件,将其挂载。
    • 双击其中的 .pkg 安装包文件启动安装向导。
    • 按照向导提示完成安装,包括同意许可协议、选择安装位置(通常不可更改)等。
    • 在安装过程中,系统会提示您设置MySQL的root用户密码,请务必记住。
    • 安装完成后,通常会在“系统偏好设置”中添加一个MySQL的图标,用于启动和停止MySQL服务。
  • 配置环境变量 (可选) : 为了方便在终端中使用mysql命令,可以将MySQL的 bin​ 目录(通常位于 /usr/local/mysql/bin​)添加到PATH环境变量中。

3. Linux系统:

  • 使用包管理器 (推荐) :

    • 基于APT的系统 (如Ubuntu, Debian) :

      sudo apt update
      sudo apt install mysql-server
      

      在安装过程中,可能会提示您设置root密码。安装完成后,可以通过 sudo systemctl status mysql​ 查看服务状态。

    • 基于YUM/DNF的系统 (如CentOS, Fedora, RHEL) :
      通常需要先添加MySQL的官方Yum仓库。

      # 下载并安装MySQL仓库配置包 (具体文件名可能因版本而异)
      wget https://dev.mysql.com/get/mysql80-community-release-el_version_arch.rpm
      sudo rpm -ivh mysql80-community-release-el_version_arch.rpm
      # 安装MySQL Server
      sudo yum install mysql-community-server # 或者 dnf install mysql-community-server
      

      启动MySQL服务并设置为开机自启:

      sudo systemctl start mysqld
      sudo systemctl enable mysqld
      sudo systemctl status mysqld
      
  • 安全配置: 安装完成后,建议运行安全脚本:

    sudo mysql_secure_installation
    

    这将引导您完成一些安全设置,如设置root密码、移除匿名用户、禁止远程root登录等。

  • 使用通用二进制文件 (Generic Binaries) :

    • 下载 .tar.gz 压缩包。
    • 解压到指定目录(如 /usr/local/mysql​)。
    • 创建mysql用户和组。
    • 初始化数据目录。
    • 配置并启动MySQL服务。

三、安装MySQL Workbench

MySQL Workbench的安装相对简单,因为它是一个图形化应用程序。

1. Windows系统:

  • 如果您在安装MySQL Server时通过MySQL Installer选择了MySQL Workbench,则它已经安装完毕。

  • 如果单独下载了MySQL Workbench的MSI安装包:

    • 双击 .msi 文件。
    • 按照安装向导的提示进行安装,通常只需点击“Next”即可。
    • 安装程序可能会检查并提示安装所需的依赖库,如 .NET Framework 和 Visual C++ Redistributable。

2. macOS系统:

  • 双击下载的MySQL Workbench .dmg 文件。
  • 在打开的窗口中,将MySQL Workbench图标拖拽到“Applications”(应用程序)文件夹即可完成安装。

3. Linux系统:

  • 使用包管理器:

    • 基于APT的系统 (如Ubuntu) :

      sudo apt install mysql-workbench
      
    • 基于YUM/DNF的系统 (如Fedora) :

      sudo yum install mysql-workbench # 或者 dnf install mysql-workbench
      
  • 下载官方包: 访问MySQL Workbench下载页面,选择适用于您Linux发行版的RPM或DEB包进行安装。

四、连接到MySQL Server

安装完成后,打开MySQL Workbench。

  1. 在主界面,您会看到“MySQL Connections”区域。

  2. 点击“+”号创建一个新的连接。

  3. 配置连接参数:

    • Connection Name (连接名称) : 给您的连接起一个易于识别的名称(例如:Local MySQL)。
    • Connection Method (连接方法) : 通常选择“Standard (TCP/IP)”。
    • Hostname (主机名) : 如果MySQL Server安装在本地,则为 127.0.0.1​ 或 localhost​。
    • Port (端口) : 默认为 3306​ (除非您在安装时更改了)。
    • Username (用户名) : 输入您在安装MySQL Server时设置的用户名(例如 root​)。
    • Password (密码) : 点击“Store in Keychain...”或“Store in Vault...”输入并保存密码。
  4. 测试连接 (Test Connection) : 点击“Test Connection”按钮。如果一切配置正确,您会看到连接成功的提示。

  5. 连接: 点击“OK”保存连接配置,然后双击创建的连接即可打开SQL编辑器并开始管理您的数据库。

结论:

通过以上步骤,您应该已经成功安装并配置了MySQL Server和MySQL Workbench。这为您后续的数据库操作、学习和开发奠定了坚实的基础。如果在安装过程中遇到任何问题,建议查阅MySQL官方文档或在相关的技术社区寻求帮助。

希望这篇指南对您有所帮助!