MySQL保姆级安装教程

发布于:2025-09-14 ⋅ 阅读:(21) ⋅ 点赞:(0)

MySQL 安装详细文档,适用于 Windows、macOS 和 Linux 系统,包含了从下载到验证安装的完整步骤:

一、Windows 系统安装 MySQL

1. 下载 MySQL 安装包
  • 访问 MySQL 官方下载页:https://dev.mysql.com/downloads/installer/
  • 选择 “MySQL Installer for Windows”,点击 “Download”
  • 无需登录,直接点击 “No thanks, just start my download” 开始下载
2. 运行安装程序
  • 双击下载的 .msi 文件,启动安装向导
  • 选择安装类型(推荐新手选择 “Developer Default”,包含常用工具)
  • 点击 “Next”,安装向导会检查依赖,缺失的组件点击 “Execute” 自动安装
3. 配置 MySQL
  • 安装完成后,进入 “Product Configuration” 页面,点击 “Next”
  • 高可用性设置:默认选择 “Standalone MySQL Server/Classic MySQL Replication”,点击 “Next”
  • 类型和网络
    • 配置类型:默认 “Development Computer”(适合本地开发)
    • 端口号:默认 3306(保持不变,便于后续连接)
    • 点击 “Next”
  • 认证方法:推荐选择 “Use Strong Password Encryption for Authentication”(强密码加密),点击 “Next”
  • 账户和角色
    • 设置 root 密码(记牢!后续登录需要)
    • 可点击 “Add User” 创建普通用户(可选)
    • 点击 “Next”
  • Windows 服务
    • 服务名称:默认 “MySQL80”
    • 勾选 “Start the MySQL Server at System Startup”(开机自启,可选)
    • 点击 “Next”
  • 点击 “Execute” 完成配置,全部打勾后点击 “Finish”
4. 验证安装
  • 按下 Win + R,输入 cmd 打开命令提示符
  • 进入 MySQL 安装目录的 bin 文件夹(默认路径):
    cd C:\Program Files\MySQL\MySQL Server 8.0\bin
    
  • 登录 MySQL:
    mysql -u root -p
    
  • 输入设置的 root 密码,出现 mysql> 提示符即表示安装成功

二、macOS 系统安装 MySQL

1. 下载 MySQL 安装包
  • 访问官方下载页:https://dev.mysql.com/downloads/mysql/
  • 选择 “macOS”,下载 “DMG Archive” 格式的安装包
2. 安装 MySQL
  • 双击 .dmg 文件,运行 .pkg 安装程序
  • 按照向导提示点击 “继续”,输入电脑密码授权安装
  • 安装完成后,会显示临时 root 密码(务必记下来!
3. 启动 MySQL 服务
  • 打开 “系统偏好设置”,点击底部的 “MySQL”
  • 点击 “Start MySQL Server”,服务状态变为 “running” 即启动成功
4. 修改初始密码
  • 打开终端(Terminal)
  • 进入 MySQL 安装目录:
    cd /usr/local/mysql/bin
    
  • 登录 MySQL(使用安装时的临时密码):
    ./mysql -u root -p
    
  • 输入临时密码后,修改密码(替换 新密码 为你的密码):
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    
  • 输入 exit 退出
5. 配置环境变量(可选,方便终端直接调用)
  • 终端中输入:
    echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
    source ~/.bash_profile
    
  • 验证:直接输入 mysql -u root -p 即可登录

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

1. 更新系统包
  • 打开终端,输入:
    sudo apt update
    sudo apt upgrade -y
    
2. 安装 MySQL
  • 输入以下命令安装 MySQL 服务器:
    sudo apt install mysql-server -y
    
3. 初始化配置
  • 运行安全配置脚本:
    sudo mysql_secure_installation
    
    • 按提示设置:
      • 是否启用密码验证插件:输入 Y
      • 选择密码强度(0-2,推荐 1)
      • 设置 root 密码(记牢)
      • 移除匿名用户:Y
      • 禁止 root 远程登录:Y(本地开发建议禁止)
      • 删除测试数据库:Y
      • 重新加载权限表:Y
4. 启动 MySQL 服务
  • 查看服务状态:
    sudo systemctl status mysql
    
  • 若未启动,输入:
    sudo systemctl start mysql
    
  • 设置开机自启:
    sudo systemctl enable mysql
    
5. 登录 MySQL
  • Ubuntu 中默认使用 auth_socket 认证,需切换为密码登录:
    sudo mysql -u root  # 无需密码直接登录
    
  • 切换认证方式并修改密码(替换 新密码):
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
    FLUSH PRIVILEGES;
    exit
    
  • 验证登录:
    mysql -u root -p
    
    输入密码后出现 mysql> 即成功

四、通用验证与基本操作

无论哪种系统,安装完成后可执行以下操作验证:

  1. 登录 MySQL 后,查看数据库列表:
    show databases;
    
  2. 创建测试数据库:
    create database test_db;
    
  3. 退出 MySQL:
    exit;
    

五、常见问题解决

  1. 忘记 root 密码

    • Windows:停止 MySQL 服务,在 bin 目录执行 mysqld --console --skip-grant-tables --shared-memory,另开窗口登录后修改密码
    • macOS/Linux:编辑 /etc/mysql/my.cnf,添加 skip-grant-tables,重启服务后修改密码
  2. 端口被占用

    • 查看占用 3306 端口的进程:netstat -tulpn | grep 3306(Linux/macOS)或 netstat -ano | findstr 3306(Windows)
    • 关闭对应进程或在 MySQL 配置中修改端口
  3. 远程连接失败

    • 检查防火墙是否开放 3306 端口
    • 授权远程访问:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

按照以上步骤操作,即可顺利完成 MySQL 的安装。如果遇到具体错误,可根据错误提示搜索解决方案,或补充具体信息进一步咨询。