MySQL基础安装指南

核心概念:两种主要安装方式

  1. 原生安装包 (Native Package):使用操作系统自带的包管理器(如 apt, yum, brew)安装,简单快捷,通常是较旧的稳定版。
  2. 官方开发者版本 (Oracle's Developer Builds):从 MySQL 官网下载最新的安装包或压缩包,版本新,可控性强。

对于初学者,建议使用第一种方式(原生安装包)。


一、Windows 系统安装

方法一:使用 MySQL Installer (推荐)

这是最简单的方法,它会引导你安装 MySQL 服务器和各种工具。

  1. 下载安装器

    • 访问 MySQL 官方下载页面:dev.mysql.com/downloads/i...
    • 选择第二个(体积较小的)下载选项(例如 mysql-installer-web-community-8.0.xx.x.msi)。它会在线下载所需的组件。
  2. 运行安装器

    • 双击下载的 .msi 文件。
    • Choosing a Setup Type 页面,选择 Developer Default 以安装服务器和图形化管理工具(如 MySQL Workbench)。
    • 跟随向导一步步操作。在 Authentication Method 页面,保持默认的强密码加密方式(Use Strong Password Encryption)。
  3. 配置产品

    • 安装完成后,安装器会引导你进行服务器配置。
    • Type and Networking 页面,保持默认设置即可。
    • Authentication Method 页面,选择强密码加密(推荐)。
    • Accounts and Roles 页面,为 root 用户设置一个强大的密码,务必牢记!
    • Windows Service 页面,可以设置 MySQL 服务的名称以及是否开机自启动。
    • 完成配置,MySQL 服务器就会作为系统服务启动。
  4. 验证安装

    • 打开命令提示符(CMD)或 PowerShell。

    • 输入以下命令,然后输入你设置的 root 密码:

      bash 复制代码
      mysql -u root -p
    • 如果成功进入 MySQL 命令行提示符 (mysql>),说明安装成功。

方法二:使用 ZIP 压缩包(更灵活)

  1. 从官网下载 ZIP 压缩包并解压。
  2. 手动创建配置文件 my.ini
  3. 以管理员身份打开 CMD,进入 MySQL 的 bin 目录,执行初始化命令 mysqld --initialize --console,注意保存生成的临时 root 密码。
  4. 安装服务 mysqld --install,然后启动服务 net start mysql
  5. 使用临时密码登录并更改密码。

对于新手,强烈推荐方法一。


二、macOS 系统安装

方法一:使用 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. 启动 MySQL 服务

    bash 复制代码
    brew services start mysql  # 后台启动并设置开机自启
    # 或者
    mysql.server start         # 仅本次会话启动
  4. 安全初始化(可选但强烈推荐): MySQL 8.0 以上版本通常不需要,但旧版或需要增强安全时可运行:

    bash 复制代码
    mysql_secure_installation

    它会引导你设置 root 密码、移除匿名用户、禁止远程 root 登录等。

  5. 验证安装

    bash 复制代码
    mysql -u root -p

方法二:使用官方 DMG 安装包

步骤与 Windows 的 Installer 类似,从官网下载 DMG 文件,双击打开并运行安装器即可。


三、Linux 系统安装 (以 Ubuntu 22.04 为例)

方法一:使用 Apt 仓库安装 (推荐)

  1. 下载并添加 MySQL APT 仓库

    bash 复制代码
    # 下载仓库包
    wget https://dev.mysql.com/get/mysql-apt-config_0.8.28-1_all.deb
    
    # 安装仓库包,会弹出界面让你选择MySQL版本和组件,默认即可,OK确认。
    sudo dpkg -i mysql-apt-config_0.8.28-1_all.deb
    sudo apt update
  2. 安装 MySQL Server

    bash 复制代码
    sudo apt install mysql-server
  3. 安全初始化(安装过程中或之后):

    • 在 Ubuntu 上,安装过程中可能不会提示设置 root 密码。安装完成后,必须 运行安全脚本:

      bash 复制代码
      sudo mysql_secure_installation
    • 跟随提示操作:设置验证插件、设置 root 密码、移除匿名用户、禁用远程 root 登录、删除测试数据库等。

  4. 检查服务状态

    bash 复制代码
    sudo systemctl status mysql  # 查看服务状态,应为 active (running)
    sudo systemctl start mysql   # 启动
    sudo systemctl enable mysql  # 设置开机自启
  5. 登录

    bash 复制代码
    # 使用刚设置的密码登录
    sudo mysql -u root -p
    # 或者,在某些系统上,初始安装后可以使用sudo无密码直接登录(不推荐长期使用)
    sudo mysql

对于 CentOS / RHEL / Fedora

使用 YumDNF 包管理器,过程类似:

  1. 添加 MySQL Yum 仓库。
  2. sudo yum install mysql-community-server
  3. sudo systemctl start mysqld
  4. 查看临时密码 sudo grep 'temporary password' /var/log/mysqld.log
  5. 运行 sudo mysql_secure_installation 并使用临时密码登录后修改。

安装后的第一步

无论哪种方式,安装成功后,请务必:

  1. 使用 root 用户登录

    bash 复制代码
    mysql -u root -p
  2. 执行一个简单的命令测试

    sql 复制代码
    SHOW DATABASES;

    如果成功显示数据库列表,恭喜你,MySQL 已经成功安装并运行!

总结

操作系统 推荐方法 关键命令
Windows MySQL Installer 图形化界面引导,mysql -u root -p 验证
macOS Homebrew brew install mysql, brew services start mysql
Ubuntu APT 仓库 sudo apt install mysql-server, sudo mysql_secure_installation
CentOS YUM 仓库 sudo yum install mysql-community-server, sudo systemctl start mysqld

希望这个指南能帮助你顺利完成 MySQL 的基础安装!鋈蓍阇

相关推荐
Fleshy数模7 小时前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
az44yao8 小时前
mysql 创建事件 每天17点执行一个存储过程
mysql
秦老师Q9 小时前
php入门教程(超详细,一篇就够了!!!)
开发语言·mysql·php·db
橘子1310 小时前
MySQL用户管理(十三)
数据库·mysql
Dxy123931021610 小时前
MySQL如何加唯一索引
android·数据库·mysql
我真的是大笨蛋10 小时前
深度解析InnoDB如何保障Buffer与磁盘数据一致性
java·数据库·sql·mysql·性能优化
怣5010 小时前
MySQL数据检索入门:从零开始学SELECT查询
数据库·mysql
人道领域11 小时前
javaWeb从入门到进阶(SpringBoot事务管理及AOP)
java·数据库·mysql
千寻技术帮12 小时前
10404_基于Web的校园网络安全防御系统
网络·mysql·安全·web安全·springboot
spencer_tseng12 小时前
MySQL table backup
mysql