MySQL 安装与配置的详细教程,涵盖 Windows、macOS 和 Linux 系统

MySQL 9.3 超详细下载安装教程(Windows版)附图文说明 本文提供MySQL 9.3在Windows系统的详细安装教程。包含从官网下载MSI安装包、自定义安装路径、配置数据库参数(端口、root密码等)、设置Windows服务、配置环境变量等完整步骤。教程配有截图说明每个关键环节,并附常见问题解决方案(如环境变量错误、密码重置)。最后提供验证安装方法和安全建议,推荐搭配MySQL Workbench使用。文章强调安装路径避免中文、安装后运行安全配置等注意事项,适合Windows 10/11用户参考。 阅读详情

一、Windows 系统安装

1. 下载 MySQL Installer
  • 访问 MySQL 官网下载页面

  • 选择 MySQL Installer for Windows(推荐下载 社区版 mysql-installer-community-*.msi)

2. 运行安装程序
  • 双击安装文件,选择安装类型:

    • Developer Default:开发默认配置(包含MySQL Server及相关工具)

    • Server only:仅安装MySQL服务器

3. 配置 MySQL Server
  • 安装完成后,进入配置向导:

    1. 选择 Standalone MySQL Server / Classic MySQL Replication

    2. 设置 Root 账户密码(务必牢记)

    3. 配置服务名称和启动方式(默认即可)

    4. 设置字符集:推荐 utf8mb4(支持中文及表情符号)

    5. 将 MySQL 添加到系统环境变量(方便命令行使用)

4. 验证安装

打开命令提示符,输入:

mysql -u root -p

输入密码后,若进入 MySQL 命令行则安装成功。


二、macOS 系统安装

方法1:使用 Homebrew
  1. 安装 Homebrew(如未安装):

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  2. 安装 MySQL:

    brew install mysql
  3. 启动服务:

    brew services start mysql
  4. 安全配置:

    mysql_secure_installation

    按提示设置 root 密码、删除匿名用户等。

方法2:使用官方 DMG 包
  1. 下载 macOS 版 MySQL Community Server

  2. 双击 .dmg 文件,按向导安装。

  3. 在系统偏好设置中启动 MySQL 服务。


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

1. 更新软件源
sudo apt update
2. 安装 MySQL Server
sudo apt install mysql-server
3. 安全配置
sudo mysql_secure_installation

按提示操作:

  • 设置密码强度验证策略

  • 设置 root 密码

  • 删除匿名用户

  • 禁止 root 远程登录

  • 删除测试数据库

  • 刷新权限表

4. 检查服务状态
systemctl status mysql.service

四、基础配置

1. 登录 MySQL
mysql -u root -p
2. 创建新用户及数据库
-- 创建数据库
CREATE DATABASE mydb;

-- 创建用户
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

-- 授权用户访问数据库
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';

-- 刷新权限
FLUSH PRIVILEGES;
3. 允许远程访问(谨慎操作)
  1. 修改配置文件:

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

    将 bind-address = 127.0.0.1 改为 0.0.0.0

  2. 开放防火墙端口(默认3306):

    sudo ufw allow 3306/tcp
  3. 重启 MySQL:

    sudo systemctl restart mysql

五、常见问题

  1. 忘记 root 密码:

    • 停止 MySQL 服务

    • 启动时跳过权限检查:

      mysqld_safe --skip-grant-tables &
    • 使用 mysql 命令登录并重置密码

  2. 字符集乱码:
    在 my.cnf 中添加:

    [mysqld]
    character-set-server=utf8mb4
    collation-server=utf8mb4_unicode_ci
  3. 无法启动服务:

    • 检查日志文件 /var/log/mysql/error.log

    • 确认端口 3306 未被占用


六、图形化管理工具推荐

  • MySQL Workbench(官方工具)

  • DBeaver(跨平台)

  • phpMyAdmin(Web 版)

按需选择工具进行可视化操作。

mysql安装配置教程 mysql安装配置教程。 阅读详情

相关推荐

MySQL 安装与配置指南

MySQL 的安装与配置并不复杂,本文详细介绍了如何在不同操作系统中安装 MySQL,以及如何进行基本配置。通过合理的配置,您可以确保 MySQL 在各种环境中高效、稳定地运行。无论是在 Windows、Linux、macOS 还是 Docker 中,掌握这些基本操作将帮助您更好地管理和维护 MySQL 数据库系统。

yimeixiaolangzai的博客 2598

MySql基础以及安装

是“read-only”的缩写,意味着以只读方式挂载。这样可以防止对挂载的文件系统进行任何写入操作,保护数据不被意外修改或删除。进入虚拟机后:输入df -h查看显示信息,查看光盘挂载信息,然后使用mount实现手动挂载。linux虚拟机:redhat9.3。配置完成后开始下载MySQL数据库。2,到官网去获取MySQL的下载源。在MySQL目录中使用wget。表示后面跟随的是挂载选项,而。部分指定了挂载选项,其中。1,创建MySQL目录。mysql安装完成;

fatsheep8_5的博客 1176

MySQL下载及安装

MySQL是一个开源的关系型数据库管理系统(RDBMS),广泛用于网站数据库、商业应用、数据仓库等多种场景。它使用结构化查询语言(SQL)来管理数据,这种语言是数据库领域中最流行的语言之一。MySQL以其高性能、可靠性、简易的使用和部署而著称,同时支持大型的数据库。可以运行在多种操作系统上,包括Linux、Windows、OS X等。由于MySQL是开源的,用户可以自由地使用和修改代码,这为开发者提供了极大的灵活性。

沛沛霖的博客 1024

MySQL最新版9.3.0安装教程

输入刚才的密码,会提示修改密码。下载并安装上面两个软件。管理员权限打开命令行工具。运行服务,并记住密码。

沉醉不知处的博客 4511

MySQL9.3.0 (2025年8月最新版)快速安装教程 (Windows)

MySQL 9.3.0 ZIP版安装教程(Windows) 摘要:本文提供MySQL 9.3.0最新版(2025年8月)的快速安装指南。教程包含5个步骤:1)下载ZIP安装包;2)解压至指定目录(如C:\ProgramDevelop);3)创建my.ini配置文件并设置基本参数;4)管理员权限运行初始化命令,记录临时密码;5)安装并启动MySQL服务,修改root密码。可选步骤包括环境变量配置。核心配置涵盖端口、字符集、存储引擎等关键参数设置,安装过程强调需使用管理员权限执行命令窗口操作。

莫溪 1270

ROS2 -Jazzy 一步一步(第一步_工作空间以及编译)

文件夹作用特点是否需要手动创建/维护src存放自己写的 ROS 2 包一个 workspace 可以有多个包需要手动创建build保存编译过程中的中间文件每个包生成对应子目录自动生成,可删除install保存编译完成后的功能包每个包有独立子目录,含可执行文件自动生成,可删除log保存编译日志用于查看错误原因、调试自动生成,不需修改colcon是 ROS 2 推荐使用的构建工具自动处理功能包的依赖和编译顺序一条命令就能编译整个工作空间。

jerrykorea的博客 1380

mysql9.3.0下载安装

MySQL是一款开源高效的关系型数据库,支持多平台运行和源代码定制,广泛应用于Web开发,本文介绍了其的下载安装步骤。

2503_92550335的博客 3537

ArcGIS实战:利用IDW反距离权重法实现气象数据的批量空间插值

本文详细介绍了如何利用ArcGIS中的IDW反距离权重法实现气象数据的批量空间插值。通过实战案例和脚本示例,展示了IDW插值在气象数据分析中的高效应用,包括算法原理、参数调优、批处理自动化及常见问题解决方案,帮助用户快速生成连续分布的气象地图。

weixin_29051149的博客 240

保姆级 MySQL 安装教程:Windows/macOS/Linux 系统全攻略(附避坑指南)

点击「Custom」(自定义安装),只勾选「MySQL Server」(其他工具可选装,新手先不装)点击「Next」,进入组件选择页面Windows:跟着图形向导走,路径别选 C 盘,密码记牢!macOS:Homebrew 一行命令搞定,终端输入密码别手抖Linux:包管理工具最省心,日志里找初始密码现在,你的电脑里已经有了一个强大的数据仓库!下一步可以学习如何建表、插入数据(下篇文章见~)。记住:安装过程中遇到问题很正常,对照步骤检查路径、密码、命令拼写,99% 的问题都能解决!💪课后小作业。

m0_63329404的博客 2049

Android 集成 Google 与 Facebook 第三方登录实战详解(2024版)

本文详细介绍了2024年Android应用集成Google与Facebook第三方登录的完整实战指南。通过分步教程和代码示例,帮助开发者快速实现一键登录功能,提升用户体验和注册转化率,同时涵盖隐私合规和常见错误处理的最佳实践。

blue的专栏 822

某勾网之登录过程逆向

拉勾网的登录过程逆向,包含请求头(X-S-HEADER、X-K-HEADER、X-SS-REQ-HEADER等) 以及 请求参数/返回数据的加解密。

shanf7921的博客 3万+

MySQL安装与配置教程

通过上述步骤,你已经成功在你的操作系统上安装并配置了 MySQL。MySQL 是一个强大的数据库管理系统,适合用于开发和生产环境。通过不断学习和实践,你将能够熟练掌握 MySQL 的使用。如果你希望了解更详细的 MySQL 功能和操作,可以参考MySQL 官方文档。

liaozp88的博客 1767

【unity实战】随机地下城生成3——设置人物移动脚本、动画的切换和摄像机的跟随(含源码)

给房间添加触发器碰撞体,用来判断角色是否进入房间切割人物图片,注意人物每个图片高度可能不同,所有我们需要把轴心调整到人物的底部把人物跑步图片的高度,统一调成20,下面镂空,达到跳跃的效果快速创造人物动画,以人物idle为例,我们选中所有的idle人物图片,拖拽至窗口,unity就会自动生成,并提示保存动画位置别忘记设置人物排序图层,运行人物就动起来了新增run动画设置人物碰撞体设置刚体将重力设置为0,持续人物移动和动画切换的代码设置摄像机跟随单例代码在room中调用。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1052

安装和配置MySQL教程

安装和配置MySQL教程。

max500600的博客 1452

uniapp [安卓苹果App端] - 实现APP开发后台保活+息屏后台持续运行效果,强制后台保活手机黑屏后进程存活后台保持网络连接或持续定位等功能提供支持(app后台运行休眠仍然可以确保一直运行)

uniapp APP开发后台保活,Uniapp-APP后台保活插件(安卓苹果ios后台保活)保证应用在后台继续运行,uniapp实现app保活 保后台运行 避免系统主动杀进程,如何让安卓APP一直在后台运行?uniapp 安卓 APP 后台持续运行(保活)iOS App后台保活,Android 后台运行白名单实现保活,保活息屏后台运行,uniapp后台保活,uniapp熄屏 后台运行,Android/ios进程保活/息屏后后台保持定位、网络运行,uniapp在android ios保活,挂后台可运行,安卓A

🏆 前端领域优质创作者 1万+

MySQL——cost成本计算之MySQL如何选择使用索引(trace)

文章目录前言trace工具分析执行计划 前言 在之前博客中,根据测试案例,发现同样的sql语句,因为传入的条件值的不同,导致MySQL有时候选择使用索引,有时候又不适用索引。 如下所示sql的执行计划: EXPLAIN SELECT * FROM employees WHERE name > 'aaa'; EXPLAIN SELECT * FROM employees WHERE name > 'zzzz'; 在MySQL中,为什么会出现上述这种玄乎的现象呢? 本篇博客重点说明原因。 在说

专注写bug 679

手把手教你:在 Windows、macOS 和 Linux 上安装 MySQL

本文提供了MySQL 8.0在Windows、macOS和Linux系统上的安装指南。重点介绍了Windows环境下两种安装方法:推荐使用MySQL Installer进行图形化安装,详细说明了下载、安装类型选择、配置服务器、设置root密码等服务配置步骤;也提供了ZIP解压版的手动安装方式,包括创建配置文件、初始化数据库和注册服务等关键操作。两种方法均附有验证安装成功的具体步骤。文章强调安装过程中需注意版本选择、管理员权限要求,并建议参考官方文档获取最新信息,为开发者和初学者提供了全面的MySQL安装指导

2503_92145588的博客 1676

2026年03月CCF-GESP编程能力等级认证Scratch图形化编程一级真题解析

本文收录于《,订阅后可阅读专栏内所有文章。

人生就是一个不断学习的过程 238

2024最新MySQL 超详细安装全指南 | 新手的入门教程

本文将为初学者详细介绍 MySQL 的安装步骤,包括 Windows、macOS 和 Linux 系统。

高校教师 | AI兴趣者 专注Python|大数据|LLM学习 分享浅显易懂知识体系 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【MySQL】:超详细MySQL完整安装和配置教程

MySQL 是一种广泛使用的关系型数据库管理系统(RDBMS),它是开源软件,意味着任何人都可以自由使用和修改。MySQL 在各种操作系统中都有广泛应用,尤其是在Web开发领域,几乎是所有基于LAMP(Linux, Apache, MySQL, PHP)架构的项目必备的数据库。??本文详细介绍了MySQL的安装和配置过程,从Windows到Linux、macOS的安装步骤,以及常见的配置与优化方法。通过本教程,你应该能够顺利安装并配置MySQL,构建一个稳定、高效的数据库环境。

Dan360712844的博客 1428

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

MySQL保姆级安装教程

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

2501_91241024的博客 1679

【MySQL】入门篇—MySQL简介:MySQL在主流平台的安装与配置

为了有效利用MySQL的强大功能,了解如何在主流平台上安装和配置MySQL是至关重要的。本文将通过具体示例介绍在不同操作系统(Windows、Linux和macOS)上安装和配置MySQL的步骤,并提供详细的解释和代码注释。

thinking_chou的专栏 1156

MySQL 安装教程

通过以上步骤,您应该能够在 Windows、macOS 和 Linux 系统上成功安装 MySQL。现在,您可以开始使用 MySQL 进行数据库管理和开发工作了。如果您有任何疑问或需要进一步的帮助,请随时查看官方文档或寻求社区支持。

xyq2024的博客 459

MySQL安装及环境配置详细教程_mysql环境配置

MySQL 是一个流行的关系型数据库管理系统(RDBMS),广泛用于各种应用程序和网站的后端数据库。MySQL 由 Oracle 公司维护并开发,具有高性能、可靠性和灵活性。作为开源软件,MySQL 被广泛应用于 Web 开发中,尤其是在 LAMP(Linux + Apache + MySQL + PHP/Perl/Python)堆栈中。通过本文的教程,你应该已经掌握了如何安装和配置 MySQL 环境,以及如何进行基本的优化和问题排查。

zhou15972124539的博客 765

MySQL 环境配置与 Navicat 安装教程

Navicat 是一款功能强大的数据库管理工具,支持多种数据库(如 MySQL、PostgreSQL、SQLite 等)。使用 Navicat,可以更直观地管理数据库,无需频繁编写命令行。通过本篇文章,你学会了如何安装和配置 MySQL 数据库,以及如何使用 Navicat 进行数据库管理。掌握这些基础技能后,你就可以更加高效地进行数据库操作,为后续开发打下坚实基础。

qq_73779662的博客 2317
下一篇: MySQL优化调优指南
CVII1413
博客等级 码龄2年 32粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值