mysql8安装,不同操作系统上安装 MySQL 8.0 的详细步骤

首页 2025-09-12 16:18:47

以下是在不同操作系统上安装 MySQL 8.0 的详细步骤:

Windows 系统安装

  1. 下载安装包
  2. 运行安装程序
    • 双击安装文件,选择 "Custom" 自定义安装
    • 勾选 "MySQL Server 8.0.x" 及需要的组件
    • 点击 "Next",按照提示完成安装
  3. 配置 MySQL
    • 选择 "Standalone MySQL Server / Classic MySQL Replication"
    • 配置类型选择 "Development Computer"(开发环境)或 "Server Computer"(服务器环境)
    • 端口保持默认 3306 即可
    • 选择认证方式:推荐 "Use Strong Password Encryption"(强密码加密)
    • 设置 root 密码,建议复杂度高一些
    • 配置服务名称(默认 MySQL80),勾选开机自启动
  4. 验证安装
    • 打开命令提示符,输入:
      bash
      mysql -u root -p
      
       
    • 输入设置的密码,成功登录则安装完成

Linux 系统安装(以 Ubuntu 为例)

  1. 添加 MySQL 仓库
    bash
    # 下载 MySQL APT 配置包
    wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
    
    # 安装配置包
    sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb
    
    # 选择 MySQL 8.0 并确认
    
     
  2. 更新并安装
    bash
    sudo apt update
    sudo apt install mysql-server
    
     
  3. 初始化配置
    bash
    sudo mysql_secure_installation
    
     
    • 按照提示设置 root 密码、移除匿名用户、禁止 root 远程登录等
  4. 启动服务并设置自启
    bash
    sudo systemctl start mysql
    sudo systemctl enable mysql
    
     
  5. 验证安装
    bash
    mysql -u root -p
    
     

macOS 系统安装

  1. 使用 Homebrew 安装(推荐)
    bash
    # 安装 Homebrew(如未安装)
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    # 安装 MySQL 8.0
    brew install mysql@8.0
    
     
  2. 启动服务
    bash
    # 启动 MySQL
    brew services start mysql@8.0
    
    # 初始化配置
    mysql_secure_installation
    
     
  3. 验证安装
    bash
    mysql -u root -p
    
     

安装后常见操作

  • 启动 / 停止服务
    • Windows:net start MySQL80 / net stop MySQL80
    • Linux:sudo systemctl start mysql / sudo systemctl stop mysql
  • 修改密码
    sql
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    FLUSH PRIVILEGES;
    
     
  • 允许远程连接
    sql
    CREATE USER 'root'@'%' IDENTIFIED BY '密码';
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    
     

安装过程中若遇到问题,可以查看 MySQL 错误日志(通常在 data 目录下的 .err 文件)排查原因。
nat123映射怎么用?超详细步骤,外网访问内网轻松搞定
nat123域名怎么用?两种方式轻松搞定
nat123怎么用?简单几步实现内网穿透
内网穿透工具对比:nat123、花生壳与轻量新选择
远程访问内网很简单:用对工具,一“箭”穿透
ngrok下载完全指南:从入门到获取客户端
内网远程桌面软件:穿透局域网边界的数字窗口
从外网远程访问内网服务器的完整方案
Windows Server 2008端口转发完全教程:netsh命令添加/查看/删除/重置
为什么三层交换机转发比Linux服务器快?转发表硬件加速的秘密