当前位置: 首页 > news >正文

MySQL安装包安装方法

MySQL 提供了安装包(如 Windows 的 MSI、macOS 的 DMG、Linux 的 RPM/DEB)用于安装。以下是使用安装包安装 MySQL 的详细步骤:

一、Windows 系统(使用 MSI 安装包)

1. 下载安装包
  1. 访问MySQL 官方下载页面。
  2. 选择对应 Windows 版本的MySQL Installer(如mysql-installer-community-8.0.26.0.msi)。
  3. 下载完成后双击运行安装程序。
2. 安装过程
  1. 选择安装类型
    • Developer Default(推荐):安装服务器、客户端工具、文档等。
    • Server only:仅安装 MySQL 服务器。
  2. 配置服务器
    • 设置 root 密码:务必记住该密码(后续登录使用)。
    • 选择端口:默认3306(无需修改)。
    • 选择身份验证方法:推荐使用Use Strong Password Encryption
  3. 完成安装:等待安装和配置完成。
3. 验证安装
  1. 打开命令提示符,输入:

bash

mysql -u root -p
  1. 输入设置的 root 密码,若能成功登录,说明安装完成。

二、macOS 系统(使用 DMG 安装包)

1. 下载安装包
  1. 访问MySQL Community Server 下载页。
  2. 选择macOS平台,下载DMG Archive文件(如mysql-8.0.26-macos11-x86_64.dmg)。
2. 安装过程
  1. 双击 DMG 文件,按提示完成安装。
  2. 记录临时密码:安装过程中会弹出窗口显示初始临时密码(务必保存)。
3. 配置 MySQL
  1. 启动服务
    • 进入系统偏好设置 → 点击MySQL图标 → 点击Start MySQL Server
  2. 修改密码

bash

mysql -u root -p  # 输入临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
4. 验证安装

bash

mysql -u root -p  # 输入新密码

三、Linux 系统(以 Ubuntu 为例,使用 DEB 包)

1. 下载安装包
  1. 访问MySQL APT Repository 下载页。
  2. 下载 DEB 包(如mysql-apt-config_0.8.17-1_all.deb)。
2. 安装过程
  1. 添加 MySQL 仓库

bash

sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb
sudo apt update
  1. 安装 MySQL Server

bash

sudo apt install mysql-server
  1. 配置密码:安装过程中会提示设置 root 密码。
3. 验证安装

bash

sudo systemctl status mysql  # 检查服务状态
mysql -u root -p  # 登录验证

四、Linux 系统(以 CentOS 为例,使用 RPM 包)

1. 下载安装包
  1. 访问MySQL Yum Repository 下载页。
  2. 下载 RPM 包(如mysql80-community-release-el8-1.noarch.rpm)。
2. 安装过程
  1. 添加 MySQL 仓库

bash

sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm
sudo yum update
  1. 安装 MySQL Server

bash

sudo yum install mysql-server
  1. 启动服务并设置开机自启

bash

sudo systemctl start mysqld
sudo systemctl enable mysqld
3. 获取临时密码并修改
  1. 获取临时密码

bash

sudo grep 'temporary password' /var/log/mysqld.log
  1. 登录并修改密码

bash

mysql -u root -p  # 输入临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

五、常见问题及解决

  1. 忘记 root 密码
    • 停止 MySQL 服务,以安全模式启动并重置密码(参考官方文档)。
  2. 防火墙问题
    • 开放 3306 端口:

      bash

      sudo ufw allow 3306  # Ubuntu
      sudo firewall-cmd --permanent --add-port=3306/tcp  # CentOS
      

  3. 服务无法启动
    • 检查日志文件(如/var/log/mysqld.log)排查错误。

总结

  • Windows:使用 MSI 安装包,图形化界面操作简单。
  • macOS:使用 DMG 安装包,需注意临时密码和服务启动。
  • Linux:使用 DEB/RPM 包,通过命令行安装,需配置仓库。

安装完成后,建议立即进行安全配置(如修改密码、禁用远程 root 登录等)。

 加Q group请备注(进后请告知):来自CSDN。 
专属q group:868373192,277356808  

http://www.lryc.cn/news/592278.html

相关文章:

  • Vue (Official) v3.0.2 新特性 为非类npm环境引入 globalTypesPath 选项
  • 28、鸿蒙Harmony Next开发:不依赖UI组件的全局气泡提示 (openPopup)和不依赖UI组件的全局菜单 (openMenu)、Toast
  • ModbusRTU转profibus网关与涡街液体流量计通讯读取流量计温度
  • 回归预测 | MATLAB实现SA-BP模拟退火算法优化BP神经网络多输入单输出回归预测
  • jvm分析篇---1、先认识下dump文件
  • Kubernetes Pod 深度理解
  • 【C语言进阶】题目练习(2)
  • Composer 可以通过指定 PHP 版本运行
  • uni-app 跳转外部连接
  • 网络原理——UDP
  • 如何 ASP.NET Core 中使用 WebSocket
  • html复习
  • 【收集电脑信息】collect_info.sh
  • 电脑插上u盘不显示怎么回事
  • 分表聚合助手类
  • 分布式面试点
  • RecyclerView与ListView深度对比分析
  • 从复合变量到分组分析:piecewiseSEM 解析生态系统多因子交互作用
  • UDP 协议下一发一收通信程序的实现与解析
  • Linux 定时任务全解析:atd 与 crond 的区别及实战案例(含日志备份 + 时间写入)
  • AugmentCode还没对个人开放?
  • 双通达信多板块同步
  • 如何抉择HTTPSProxy?
  • AR技术重塑电力巡检:效率提升与智能升级
  • 三维重建一: 相机几何
  • 基于ROS2进行相机标定,并通过测试相机到棋盘格之间的距离进行验证
  • Go语言实战案例-斐波那契数列生成器
  • 9. isaacsim4.2教程-ROS加相机/CLOCK
  • pgsql导出导入超过50G数据、解决方法
  • hive分区表临时加载日批数据文件