MySQL 不同操作系统的安装方式 一、Windows 系统安装最推荐的方式使用 MySQL Installer官方 MSI 安装包MySQL Installer 是 Windows 上最简单、最推荐的安装方式它集成了安装、配置和管理工具尤其适合新手。1. 下载访问 MySQL 官网下载页面选择适用于 Windows 的 MSI 安装包mysql-installer-web-community.msi推荐下载网络安装版体积小安装过程中需要联网下载组件。mysql-installer-community.msi完整离线版体积较大包含所有组件适合网络不好的环境。2. 运行安装程序双击.msi文件启动安装器选择安装类型对于大多数开发者推荐Developer Default会安装 MySQL 服务器、Workbench 等常用工具如果只想要服务器可选Server only。检查依赖安装器会自动检测系统是否缺少必要的依赖如 Visual C并提示安装。3. 配置 MySQL 服务器最关键的一步安装完成后会自动进入配置向导类型和网络Config Type选择Development ComputerPort保持默认的3306这是 MySQL 的标准端口。身份验证方式推荐选择Use Strong Password Encryption for Authentication使用强密码加密这是 MySQL 8.0 引入的更安全的标准。设置 root 密码这是最重要的步骤为root超级管理员账户设置一个强密码。Windows 服务保持默认将 MySQL 配置为 Windows 服务并勾选Start the MySQL Server at System Startup实现开机自启。4. 验证安装在 Windows 开始菜单中找到MySQL 8.0 Command Line Client输入 root 密码后能成功进入mysql命令行界面即表示安装成功。可以在命令行内执行SHOW DATABASES;来测试。二、Linux 系统安装Linux 系统下使用发行版的包管理器安装最为方便它会自动处理依赖。Ubuntu / Debian使用apt# 更新软件包列表 sudo apt update # 安装 MySQL 服务器 sudo apt install mysql-server -y # 启动 MySQL 服务 sudo systemctl start mysql # 设置开机自启 sudo systemctl enable mysqlCentOS / RHEL使用yum# 安装 MySQL 服务器 sudo yum install mysql-server -y # 启动 MySQL 服务 sudo systemctl start mysqld # 设置开机自启 sudo systemctl enable mysqld安装后初始配置所有 Linux 发行版安装完成后强烈建议运行安全脚本进行初始配置sudo mysql_secure_installation这个脚本会引导完成以下设置设置 root 密码如果尚未设置。移除匿名用户。禁止 root 用户远程登录。移除测试数据库。刷新权限表。完成后可以通过mysql -u root -p连接 MySQL输入刚才设置的 root 密码来验证安装结果。三、macOS 系统安装macOS 上也有两种主流安装方式。方式一使用 Homebrew推荐Homebrew 是 macOS 上最流行的包管理器使用起来非常方便。# 安装 MySQL brew install mysql # 启动 MySQL 服务 brew services start mysql首次登录时使用空密码建议立即修改mysql -u root ALTER USER rootlocalhost IDENTIFIED BY 新密码;方式二使用官方 DMG 安装包图形化如果更习惯图形化界面可以下载官方的 DMG 安装包。下载从 MySQL 官网下载.dmg文件。安装双击.dmg文件再双击其中的.pkg文件按照向导进行“傻瓜式”安装。启动服务安装完成后可以在系统偏好设置中找到 MySQL 面板点击Start MySQL Server来启动服务。注意DMG 安装方式默认不会自动启动 MySQL 服务。环境变量如果终端提示mysql: command not found需要将 MySQL 的bin目录通常是/usr/local/mysql/bin添加到PATH环境变量中。提示如果安装的是 MySQL 5.7 等旧版本安装过程中可能会弹出一个对话框显示临时的 root 默认密码请务必保存下来首次登录时需要用到。

相关新闻

最新新闻

NoFences:免费开源的 Windows 桌面分区工具,5 分钟把图标自动排列整齐

NoFences:免费开源的 Windows 桌面分区工具,5 分钟把图标自动排列整齐

NoFences:免费开源的 Windows 桌面分区工具,5 分钟把图标自动排列整齐 【免费下载链接】NoFences 🚧 Open Source Stardock Fences alternative 项目地址: https://gitcode.com/gh_mirrors/no/NoFences 每天打开电脑,桌面上…

2026/8/24 14:53:07
Linux 系统入门完整教程:从安装到常用命令全解析(上篇)

Linux 系统入门完整教程:从安装到常用命令全解析(上篇)

前言 Linux 作为一款强大、稳定且开源的操作系统,已成为服务器、云计算、嵌入式开发乃至桌面应用的重要基石。对于初学者而言,系统性地掌握 Linux 的基础知识、核心概念和常用操作,是迈向技术深水区的第一步。本教程旨在为你提供一份从零开始…

2026/8/24 14:53:07
Anaconda和Mamba创建环境管理包常用命令合集

Anaconda和Mamba创建环境管理包常用命令合集

文章目录在Anaconda环境中使用mamba创建环境管理包和安装库是最佳选择先操作 anaconda1. windows安装anaconda2. 修改anaconda源3. 在 base 环境中安装 MambaMamba常用命令1. 清除缓存(用于解决各种奇奇怪怪的错误)2. 创建新环境3. 激活环境4. 查看所有环…

2026/8/24 14:53:07
LCA 最近公共祖先

LCA 最近公共祖先

最近公共祖先(LCA) 本文介绍求最近公共祖先的四种方法 包括倍增 树链剖分 RMQ(欧拉序) Tarjan离线 目录最近公共祖先(LCA)一.LCA定义二. 求LCA2.1 倍增法2.2 树链剖分2.3 RMQ (欧拉序)2.4 Tarjan离线2.5 一点小问题三. 总结一.LCA定义 给定一棵树 以及树上两个节点 u, v 求它…

2026/8/24 14:53:07
如何用Globe.GL搭建3D地球数据可视化:5分钟跑通4个真实场景的实战指南

如何用Globe.GL搭建3D地球数据可视化:5分钟跑通4个真实场景的实战指南

如何用Globe.GL搭建3D地球数据可视化:5分钟跑通4个真实场景的实战指南 【免费下载链接】globe.gl UI component for Globe Data Visualization using ThreeJS/WebGL 项目地址: https://gitcode.com/gh_mirrors/gl/globe.gl 领导要在周报里放一张"能转着…

2026/8/24 14:53:07
AI Agent开发实战:从RAG到Langchain的完整落地指南

AI Agent开发实战:从RAG到Langchain的完整落地指南

这类教程最怕的就是堆砌概念,把一堆听起来高大上的词(RAG、Agent、Langchain)扔给你,却不告诉你它们在实际项目里是怎么串起来的,更不告诉你一个普通开发者从零开始到底该怎么走。 我花了不少时间梳理了从2024年到202…

2026/8/24 14:48:06