本地安装mysql,Windows、macOS 和 Linux 系统的详细安装指南

首页 2025-09-20 10:53:04


在本地安装 MySQL 的步骤因操作系统而异,以下是 Windows、macOS 和 Linux 系统的详细安装指南:

一、Windows 系统安装 MySQL

1. 下载安装包

  • 访问 MySQL 官网:https://dev.mysql.com/downloads/mysql/
  • 选择对应版本(推荐 MySQL 8.0),下载 "MySQL Installer for Windows"(离线安装包,如mysql-installer-community-8.0.36.0.msi)。

2. 运行安装程序

  • 双击安装包,选择 "Custom"(自定义安装),勾选:
    • MySQL Server 8.0.x(核心服务)
    • MySQL Workbench(可视化工具,可选)
  • 点击 "Next",按提示完成安装(默认路径通常为C:\Program Files\MySQL\MySQL Server 8.0)。

3. 配置 MySQL

  • Type and Networking:默认选择 "Development Computer"(开发环境),端口保持 3306。
  • Authentication Method:推荐 "Use Strong Password Encryption"(强密码加密)。
  • Accounts and Roles:设置 root 密码(记住此密码!),可添加其他用户(可选)。
  • Windows Service:勾选 "Configure MySQL as a Windows Service",服务名默认MySQL80,勾选 "Start the service at System Startup"(开机启动)。
  • 点击 "Execute" 完成配置,直至所有步骤显示 "Complete"。

4. 验证安装

  • 按下Win + R,输入services.msc,确认MySQL80服务已启动。
  • 打开 CMD,进入安装目录的bin文件夹(如cd C:\Program Files\MySQL\MySQL Server 8.0\bin)。
  • 执行命令登录:mysql -u root -p,输入设置的 root 密码,成功进入 MySQL 命令行则安装完成。

二、macOS 系统安装 MySQL

方法 1:使用 DMG 安装包(推荐)

  1. 下载 DMG 包
     
    官网下载对应版本的mysql-8.0.x-macos13-x86_64.dmg
  2. 安装
     
    双击 DMG,运行mysql-8.0.x.pkg,按提示完成安装(默认路径/usr/local/mysql/)。
  3. 启动服务
    • 打开系统偏好设置,点击底部的MySQL,点击 "Start MySQL Server"。
    • 或通过命令行启动:sudo /usr/local/mysql/support-files/mysql.server start
  4. 初始化密码
     
    首次安装后,密码可能存于日志文件中,执行:
    bash
    sudo grep 'temporary password' /usr/local/mysql/data/error.log
    
     
     
    找到临时密码后,登录并修改:
    bash
    /usr/local/mysql/bin/mysql -u root -p  # 输入临时密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';  # 新密码需符合复杂度
    
     
     

方法 2:使用 Homebrew(推荐开发者)

  1. 安装 Homebrew(已安装可跳过):
    bash
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
     
     
  2. 安装 MySQL:
    bash
    brew install mysql
    
     
     
  3. 启动服务:
    bash
    brew services start mysql
    
     
     
  4. 初始化配置(首次安装):
    bash
    mysql_secure_installation  # 按提示设置root密码、删除匿名用户等
    
     
     

三、Linux 系统安装 MySQL(以 CentOS 为例)

1. 下载 Yum 源

bash
# 下载MySQL 8.0的Yum源(根据系统版本选择)
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
 

2. 安装 Yum 源并启用

bash
sudo rpm -ivh mysql80-community-release-el7-7.noarch.rpm
# 检查是否启用(确保8.0版本的enable=1)
sudo yum repolist enabled | grep mysql
 

3. 安装 MySQL 服务

bash
sudo yum install mysql-community-server
 

4. 启动服务并设置开机启动

bash
sudo systemctl start mysqld  # 启动服务
sudo systemctl enable mysqld  # 开机启动
sudo systemctl status mysqld  # 检查状态(显示active则正常)
 

5. 获取初始密码并修改

bash
# 查看初始密码
sudo grep 'temporary password' /var/log/mysqld.log

# 登录并修改密码
mysql -u root -p  # 输入初始密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';  # 新密码需包含大小写、数字和特殊字符
 

四、通用验证方法

无论哪种系统,安装完成后可通过以下方式验证:
  1. 登录 MySQL 命令行:
    bash
    mysql -u root -p
    
     
     
  2. 输入密码后,若显示类似以下信息,说明安装成功:
    plaintext
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 8
    Server version: 8.0.36 MySQL Community Server - GPL
    
     
     
  3. 执行简单命令测试:
    sql
    show databases;  # 查看数据库列表
    
     
     

注意事项

  • 密码管理:务必记住 root 密码,若忘记可参考 "重置 MySQL root 密码" 的方法。
  • 端口占用:若 3306 端口被占用,安装时可修改端口(如 3307)。
  • 防火墙:Linux 系统需开放 MySQL 端口(如firewall-cmd --add-port=3306/tcp --permanent)。
安装完成后,即可通过命令行或可视化工具(如 MySQL Workbench、Navicat)操作数据库。
MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道