当前位置 主页 > 技术大全 >

    安装mysql数据库,主流操作系统的详细安装指南

    栏目:技术大全 时间:2025-09-20 13:43


    安装 MySQL 数据库的步骤因操作系统而异,以下是针对主流操作系统的详细安装指南:

    一、Windows 系统安装

    1. 下载安装包

    • 访问 MySQL 官网下载页面:MySQL Community Server
    • 选择对应 Windows 版本(建议 64 位),下载.msi 安装文件

    2. 运行安装程序

    • 双击安装文件,选择 "Custom" 自定义安装(推荐)
    • 选择需要安装的组件(至少勾选 "MySQL Server")
    • 按提示完成安装,在 "Type and Networking" 步骤中:
      • 保持默认端口 3306
      • 选择 "Standalone MySQL Server"
    • 设置 root 用户密码(务必牢记)
    • 完成安装并启动 MySQL 服务

    3. 验证安装

    • 打开命令提示符 (CMD)
    • 执行命令:mysql -u root -p
    • 输入设置的密码,成功进入 MySQL 交互界面即安装完成

    二、Ubuntu/Debian 系统安装

    1. 更新软件源

    bash
    sudo apt update
    
     

    2. 安装 MySQL 服务器

    bash
    sudo apt install mysql-server -y
    
     

    3. 初始化配置

    bash
    sudo mysql_secure_installation
    
     
    按提示完成:
    • 设置 root 密码
    • 移除匿名用户
    • 禁止 root 远程登录
    • 移除测试数据库

    4. 启动并设置开机自启

    bash
    sudo systemctl start mysql
    sudo systemctl enable mysql
    
     

    5. 验证安装

    bash
    sudo mysql -u root -p
    
     
    输入密码后进入 MySQL 界面即成功

    三、CentOS/RHEL 系统安装

    1. 安装 MySQL 仓库

    bash
    # 对于CentOS 8
    sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
    
    # 对于CentOS 7
    sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    
     

    2. 安装 MySQL 服务器

    bash
    # CentOS 8
    sudo dnf install mysql-server -y
    
    # CentOS 7
    sudo yum install mysql-server -y
    
     

    3. 启动并设置开机自启

    bash
    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
     

    4. 获取初始密码并配置

    bash
    # 查看初始临时密码
    sudo grep 'temporary password' /var/log/mysqld.log
    
    # 安全配置(包括修改密码)
    sudo mysql_secure_installation
    
     

    5. 验证安装

    bash
    mysql -u root -p
    
     
    输入新设置的密码登录即可

    四、通用验证方法

    1. 检查 MySQL 服务状态:
    bash
    # Linux
    sudo systemctl status mysql  # 或 mysqld
    
    # Windows(PowerShell)
    Get-Service mysql
    
     
    1. 查看 MySQL 版本:
    bash
    mysql --version
    
     

    注意事项

    • 生产环境中务必设置强密码
    • 首次登录后建议立即修改默认密码
    • 根据需要配置防火墙,开放 3306 端口(远程连接时)
    • 对于 Linux 系统,默认 root 用户可能需要通过sudo mysql登录(无密码),登录后可设置密码
    如果安装过程中遇到问题,可以查看 MySQL 的错误日志定位问题:
    • Linux: /var/log/mysql/error.log 或 /var/log/mysqld.log
    • Windows: C:\ProgramData\MySQL\MySQL Server X.X\data\计算机名.err
1分钟搞定MySQL部署!Docker最强实操指南,含所有常用命令和配置
忘记MySQL密码怎么办?别慌!用这一招跳过验证,轻松重置管理员权限
MySQL自增主键用完怎么办?从原理到实战,全面破解开发中的高频难题
MySQL权限混乱?这几个命令让你彻底理清用户清单与权限归属
你的数据库安全吗?读懂MySQL这几种日志,关键时刻能「救你一命」
MySQL性能上不去?八成是这里没配好!手把手教你搞定my.cnf核心配置
修改MySQL字段长度别乱来!这3个核心要点和1个致命陷阱,新手必看
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
你的MySQL数据库为什么总是又慢又卡?掌握这五大优化法则,查询速度快十倍!(上篇)
你的MySQL数据库为什么总是又慢又卡?掌握这五大优化法则,查询速度快十倍!(下篇)