Mac开发者必备:用Homebrew轻松安装与管理MySQL数据库

HomebrewMySQLMac开发
于 2026-08-05 07:00:47 修改
·本内容遵循CC 4.0 BY-SA版权协议

1. 为什么在Mac上安装MySQL总让人头疼?

如果你在Mac上折腾过MySQL,大概率有过这样的体验:兴冲冲地去官网下载那个几百兆的.dmg安装包,一路点“下一步”,最后要么是找不到启动项在哪,要么是密码死活设置不对,或者更糟——想卸载的时候发现各种残留文件散落在系统各处,清理起来像在玩扫雷。对于开发者来说,一个干净、可控、易于管理的数据库环境是生产力的基石。这正是为什么越来越多的Mac用户,尤其是我们这些整天和终端打交道的程序员,会选择用Homebrew来管理像MySQL这样的开发基础设施。

Homebrew,这个被Mac开发者誉为“神器”的包管理器,其核心哲学是“缺什么,装什么”(The missing package manager for macOS)。它把软件安装、更新、卸载的过程标准化、脚本化。用brew安装MySQL,意味着你将通过几条简单的命令行,完成从下载、编译(或下载预编译包)、配置到启动服务的全过程。更重要的是,它把MySQL的所有文件都规整地放在/usr/local/opt/mysql/usr/local/Cellar/mysql这样的专属目录下,与系统自带的文件泾渭分明。日后你想升级版本、彻底卸载,或者同时安装多个版本进行测试,brew都能提供清晰、一致的操作路径,完全避免了手动安装带来的混乱。

所以,这篇内容就是为你准备的,无论你是刚拿到新Mac的开发者,还是受够了.dmg安装包折磨想“重装系统”的老手。我们将不依赖任何图形界面,完全在终端里,用brew搞定MySQL的安装、初始密码设置,以及后续你可能马上就会用到的几个关键操作。整个过程强调“知其然,知其所以然”,我会解释每一个命令背后的意图,并分享那些官方文档里不会写,但实际部署中一定会遇到的坑和技巧。

2. 安装前的必要准备:理解Homebrew的运作机制

在敲下任何安装命令之前,花几分钟理解Homebrew的基本原理,能让你在遇到问题时不再慌张,甚至能自己排查。Homebrew的生态主要由两部分构成:Homebrew CoreHomebrew Cask

Homebrew Core 是我们今天要用到的部分,它专门管理命令行工具、开发库和“不含GUI”的服务器软件,比如MySQL、Python、Node.js等。这些软件包被称为“formula”。每一个formula都是一个Ruby脚本,定义了软件的源代码地址、依赖关系、编译选项和安装后的操作(比如创建配置文件、注册系统服务)。当你执行brew install mysql时,brew会读取对应的formula,按步骤执行。

Homebrew Cask 则是为那些带图形界面的应用程序准备的,比如Visual Studio Code、Google Chrome。它通过下载并解压官方预编译的.dmg.pkg文件来安装。虽然我们今天不涉及Cask,但了解这个区别很重要,避免你未来在错误的地方寻找软件包。

现在,确保你的Homebrew本身是最新的,并且运作健康。打开终端(Terminal),执行以下命令:

BASH
# 更新Homebrew自身到最新版本
brew update
 
# 检查Homebrew的运行状态,查看是否有常见问题
brew doctor

brew update会拉取Homebrew Core和Cask的最新formula索引,确保你接下来安装的是最新可用版本。而brew doctor是一个诊断工具,它会检查你的系统环境是否存在可能影响Homebrew运行的潜在问题,比如权限设置不当、冲突的PATH配置等。如果它输出了一些“Warning”,建议根据提示进行处理,这能避免很多后续的安装失败。

注意:如果你的网络环境访问GitHub(Homebrew的仓库托管地)较慢,可以考虑配置国内镜像源(如清华、中科大源)来加速。但鉴于镜像同步可能有延迟,对于MySQL这类关键基础设施,在网速尚可的情况下,我更推荐使用官方源以确保配方(formula)的完整性和最新性。

3. 核心安装步骤:一行命令与背后的故事

准备工作就绪后,安装MySQL本身反而异常简单。在终端中输入:

BASH
brew install mysql

按下回车,剩下的就交给brew。但在这条命令执行的几分钟里,发生了很多事情,理解这个过程有助于调试:

  1. 解析Formula:brew首先在本地索引中查找名为“mysql”的formula。目前(以当前时间点为例),Homebrew Core默认提供的MySQL版本很可能是最新的稳定版,如8.0.x系列。如果你想安装特定版本,例如MySQL 5.7(虽然已停止主流支持,但某些遗留项目仍需),你需要使用brew install mysql@5.7,并需要额外执行brew link等操作,过程更复杂,非必要不推荐。

  2. 解决依赖:MySQL的formula会声明其依赖项,比如opensslcmake等。brew会递归检查并安装所有缺失的依赖。你会看到终端输出一系列==> Installing dependency: ...的信息。

  3. 下载与安装:依赖解决后,brew开始下载MySQL的源代码或预编译的二进制包(“bottle”)。对于MySQL这样的流行软件,Homebrew通常会提供针对不同macOS版本预编译好的bottle,这能极大加快安装速度,无需从源码编译。下载完成后,brew会将所有文件安装到/usr/local/Cellar/mysql/<version>/目录下,并在/usr/local/opt/mysql创建一个指向当前版本的符号链接。

  4. 执行安装后脚本(Post-install):这是最关键的一步,也是最容易出问题的一环。Formula中定义的安装后脚本会执行一些初始化操作。对于MySQL,这通常包括:

    • 创建基础的配置文件模板。
    • 初始化数据目录:在/usr/local/var/mysql下生成系统数据库(如mysql, sys, performance_schema)。
    • 生成一个临时的、随机的初始root密码。这个密码不会在终端明文显示,但会告诉你它被记录在了哪里(通常是一个.err日志文件)。

安装完成后,你会看到类似下面的提示信息:

TEXT
==> Summary
🍺 /usr/local/Cellar/mysql/8.0.xx: 20 files, 233.3MB, built in 30 seconds
==> Caveats
We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation
 
MySQL is configured to only allow connections from localhost by default
 
To connect run:
mysql -u root
 
To start mysql now and restart at login:
brew services start mysql
Or, if you don't want/need a background service you can just run:
mysql.server start

这些“Caveats”(注意事项)就是brew给你的最重要的后续操作指南。它明确告诉你:第一,root用户没有密码;第二,给出了启动MySQL服务的两种方式。

4. 启动服务与设置初始密码:安全的第一步

安装完成并不意味着MySQL已经在运行了。你需要启动它。根据brew的提示,有两种启动方式:

  • 作为后台服务启动(推荐)brew services start mysql 这条命令会利用macOS的launchctl将MySQL注册为后台守护进程,并立即启动。好处是开机自动运行,无需手动干预,适合开发机长期使用。
  • 临时启动mysql.server start 这条命令会启动MySQL,但不会注册为开机自启。适合临时测试。

我强烈推荐使用第一种方式。执行后,可以用brew services list命令查看状态,应该能看到mysql一行显示为“started”。

服务启动后,首要任务就是为root用户设置一个强密码。这里brew的提示mysql_secure_installation是一个交互式安全脚本,但它可能不是设置“初始”密码的最优解,因为它会询问一堆问题(删除匿名用户、禁止root远程登录等)。对于全新的本地开发环境,我更喜欢先手动设置root密码,再按需运行安全脚本。

关键步骤:如何找到并修改那个空密码?

由于安装后root密码为空,我们可以直接登录:

BASH
mysql -u root

如果提示“Can‘t connect to local MySQL server”,请确认服务是否已成功启动(brew services list)。

成功进入MySQL命令行(提示符变为mysql>)后,执行以下SQL语句来修改root用户的密码。请注意,在MySQL 8.0及以后版本,修改密码的语法与旧版本(5.7)不同

SQL
-- MySQL 8.0+ 的密码修改方式
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewStrongPassword123!';
 
-- 立即刷新权限,使修改生效
FLUSH PRIVILEGES;

请将'YourNewStrongPassword123!'替换为你自己的高强度密码。完成后,输入exit;退出MySQL命令行。

现在,尝试用新密码登录,验证是否成功:

BASH
mysql -u root -p

系统会提示你输入密码,输入刚才设置的密码,应该能顺利进入。

实操心得与避坑指南

  1. 密码策略:MySQL 8.0默认启用了密码强度验证插件。如果你设置的密码过于简单(如‘123456’),可能会遇到ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误。这时,要么设置一个包含大小写字母、数字和特殊字符的复杂密码,要么临时调整密码策略(SET GLOBAL validate_password.policy=LOW;),但后者不推荐用于生产环境概念。
  2. socket连接问题:有时mysql -u root会报错,提示找不到socket文件。这是因为MySQL客户端默认去/tmp/mysql.sock找,而brew安装的MySQL可能把socket放在/usr/local/var/mysql/mysql.sock。解决方法是指定socket路径:mysql -u root -S /usr/local/var/mysql/mysql.sock,或者更一劳永逸的,在你的shell配置文件(如~/.zshrc~/.bash_profile)里添加别名:alias mysql='/usr/local/opt/mysql/bin/mysql --socket=/usr/local/var/mysql/mysql.sock'
  3. 端口冲突:MySQL默认使用3306端口。如果你电脑上已经运行了另一个MySQL实例(比如从官网dmg安装的),会导致端口冲突,brew服务无法启动。解决方法是停掉另一个服务,或者修改brew版MySQL的端口。端口配置通常在/usr/local/etc/my.cnf/usr/local/etc/my.cnf.d目录下的配置文件中。

5. 基础配置与日常管理命令

设置好密码后,你的MySQL就已经是一个可用的开发环境了。但了解一些基础配置和日常命令,能让使用体验更顺畅。

配置文件在哪里? brew安装的MySQL,默认的配置文件路径是/usr/local/etc/my.cnf。如果这个文件不存在,MySQL会使用内置的默认配置。你可以创建或修改这个文件来调整设置,例如修改默认字符集、端口号等。一个简单的用于开发的my.cnf示例如下:

INI
[mysqld]
# 默认字符集,避免中文乱码
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
 
# 默认存储引擎
default-storage-engine=INNODB
 
# 允许最大连接数
max_connections=100
 
# 错误日志路径
log-error=/usr/local/var/mysql/mysqld.local.err
 
[client]
default-character-set=utf8mb4

修改配置文件后,需要重启MySQL服务才能生效:brew services restart mysql

常用的服务管理命令: 掌握这些命令,你就能完全掌控MySQL服务的生命周期。

BASH
# 启动服务
brew services start mysql
 
# 停止服务
brew services stop mysql
 
# 重启服务(修改配置后常用)
brew services restart mysql
 
# 查看服务状态
brew services list
 
# 查看MySQL自身的运行日志(排查错误必备)
tail -f /usr/local/var/mysql/mysqld.local.err

连接与基本操作:

BASH
# 使用密码连接
mysql -u root -p
 
# 连接后,查看版本
SELECT VERSION();
 
# 查看所有数据库
SHOW DATABASES;
 
# 创建一个新的数据库
CREATE DATABASE my_dev_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
 
# 创建一个新用户并授权(比一直用root更安全)
CREATE USER 'dev_user'@'localhost' IDENTIFIED BY 'UserPassword123!';
GRANT ALL PRIVILEGES ON my_dev_db.* TO 'dev_user'@'localhost';
FLUSH PRIVILEGES;

6. 进阶:版本管理、完全卸载与故障排查

如何安装特定版本或升级? Homebrew使得版本管理相对清晰。要安装旧版本(如5.7):

BASH
brew install mysql@5.7

安装后,需要手动链接,因为系统默认只链接一个版本:

BASH
brew link mysql@5.7 --force

注意,切换版本前最好先停止当前服务并备份数据。

要升级到最新版本:

BASH
brew update
brew upgrade mysql

升级过程通常会自动迁移数据,但强烈建议在升级前备份所有数据库。升级后,可能需要运行mysql_upgrade命令来更新系统表结构。

如何彻底卸载? 这是brew最大的优势之一。如果你想把MySQL清理得干干净净,只需:

BASH
# 1. 停止服务
brew services stop mysql
 
# 2. 卸载软件包
brew uninstall mysql
 
# 3. 删除所有数据文件和配置文件(谨慎!此操作不可逆!)
rm -rf /usr/local/var/mysql
rm -rf /usr/local/etc/my.cnf
rm -rf /usr/local/etc/my.cnf.d

执行第三步前,请务必确认你已经备份了所有重要数据。执行后,你的系统就像从未安装过MySQL一样干净。

常见故障排查思路:

  1. 服务启动失败:首先查看错误日志tail -f /usr/local/var/mysql/mysqld.local.err。常见原因包括:端口被占用、数据目录权限错误、配置文件语法错误。
  2. 忘记root密码
    • 停止MySQL服务:brew services stop mysql
    • 以安全模式启动MySQL,跳过权限验证:mysqld_safe --skip-grant-tables &
    • 无密码登录:mysql -u root
    • 执行密码修改命令(注意MySQL版本差异)。
    • 退出并重启正常服务。
  3. 客户端连接报错Can‘t connect to MySQL server on ‘localhost’:检查服务是否运行(brew services list),检查socket文件路径是否正确,检查防火墙是否阻止了本地连接。

7. 与图形化工具(如Sequel Ace、TablePlus)配合使用

命令行对于管理来说高效,但对于数据浏览和复杂查询,图形化客户端更直观。以免费且好用的Sequel Ace(Navicat的免费替代品)为例,连接brew安装的MySQL非常简单:

  1. 打开Sequel Ace,点击“Add Favorite”。
  2. Name: 给你的连接起个名字,如“Local Brew MySQL”。
  3. Host127.0.0.1localhost
  4. Usernameroot
  5. Password: 你之前设置的密码。
  6. Database: 可以留空,或指定默认连接的数据库。
  7. Port3306(默认)。
  8. Socket: 如果通过TCP/IP连接不上,可以尝试指定Socket路径:/usr/local/var/mysql/mysql.sock

点击“Connect”,你应该就能看到服务器上的所有数据库了。这种图形化工具在管理表结构、可视化执行SQL、导入导出数据时特别方便。

我个人在实际操作中的体会是,将brew作为Mac上所有开发环境(MySQL、Redis、PHP、Python等)的单一入口,能极大降低环境管理的复杂度。所有软件的安装、更新、卸载都通过brew命令完成,状态通过brew services管理,日志和文件也集中在/usr/local/目录下,这种一致性带来的心智负担减轻是非常显著的。对于MySQL而言,brew方案几乎规避了所有官方安装包的典型痛点,让你能更专注于数据库本身的使用和开发。

Mac开发必备:MySQL安装与Python项目集成实战
本文介绍在Mac环境下如何通过Homebrew安装MySQL,配置PyMySQL驱动实现Python项目中的数据库连接管理、CRUD操作封装及连接池优化。涵盖安全配置、性能监控、单元测试文档生成等关键技术环节,适用于高效开发部署。
748
Mac开发者必备:Homebrew安装与高效使用指南
本文系统介绍Homebrew在macOS开发环境中的核心价值实践方法,涵盖安装准备、官方脚本安装、国内镜像源配置、基础及高级命令(如多版本管理、Cask GUI应用安装、Formula定制)、常见权限链接问题排查,并提供定期维护、环境隔离和备份等最佳实践,突出其作为macOS首选包管理器的技术优势。
weixin_30693683
356
LaunchRocket深度解析为什么这个工具是Mac开发者必备的服务管理
LaunchRocket是一款专为Mac开发者设计的偏好设置面板工具,用于可视化管理所有Homebrew安装的服务。它支持一键启停、Root权限控制、自动扫描手动添加.plist服务配置、状态实时监控及服务移除功能,显著简化了MySQL、Redis、Nginx等本地开发服务的管理流程,提升开发效率。
卓华茵Doyle
606
Mac下brew的安装
Homebrew作为Mac下的包管理工具,可便捷安装、卸载及更新软件包,如Node.js、Elasticsearch等。它通过软链接方式管理软件,不干扰系统原有文件,支持自定义包创建,且基于Git和Ruby,便于修改回滚。Homebrew还提供了brewservices,用于管理服务的启停,简化了本地环境搭建。
our_times
913
终极指南在macOS上快速配置PostgreSQL与MySQL数据库
本文详细介绍如何在macOS上使用Homebrew快速安装和配置PostgreSQL与MySQL数据库,涵盖服务启停、命令行连接、图形化工具推荐及安全最佳实践,帮助开发者高效搭建本地数据库环境。
经庄纲
439
免费替代方案:Mac上用DBeaver完美替代Navicat管理MySQL(附配置截图)
本文详细介绍如何在macOS平台上使用开源免费的DBeaver替代商业数据库工具Navicat,完成MySQL数据库连接与管理。涵盖Homebrew及DMG两种安装方式;支持基础连接、SSH隧道和SSL/TLS加密等安全连接配置;重点介绍SQL智能补全、执行计划可视化、数据导入导出及插件扩展等核心功能,突出其跨平台、多数据库兼容、高可定制性和工程友好特性。
好端端
727
程序员必备开发神器【MAC篇】
本文介绍五款Mac平台的高效开发工具,包括Alfred、iTerm2、Atom、Postman和Dash,涵盖快速搜索、终端操作、代码编辑、接口测试及API文档管理,显著提升程序员的工作效率。
先知丨先觉
13685
Homebrew推荐和介绍
本文介绍了Mac下的包管理工具Brew的安装方法及其基本使用技巧。Brew类似于CentOS下的Yum,可以轻松安装、卸载及更新各种软件包如Node.js、Elasticsearch、MySQL等。
易水寒烟文
554
告别折腾!MacMySQL 5.7、8.0多版本共存与管理教程(基于Homebrew Services)
阿Test正经比比
255
Mac系统Python版本升级多版本管理指南
本文系统介绍在macOS上安全升级Python及实现多版本共存的完整方案,重点涵盖Homebrew安装、pyenv版本管理、PATH环境配置、虚拟环境隔离、pip升级权限控制。强调避免修改系统Python,推荐使用非侵入式路径管理与项目级环境隔离,并提供常见问题(如命令未找到、SSL证书错误)的解决方案。
weixin_30735745
374
LaunchRocketlaunchd的完美结合:Mac服务管理的终极解决方案
LaunchRocket是一款专为macOS设计的偏好设置面板,作为launchd系统的图形化前端,用于直观管理Homebrew安装的服务。它通过扫描plist文件实现服务自动识别,支持一键启停、Root权限切换实时状态监控,显著降低命令行操作门槛,提升Mac服务管理效率。
郝赢泉
616
macOS开发环境配置终极指南:mac-setup完整安装教程
本文介绍如何使用mac-setup项目一键配置macOS开发环境,涵盖Homebrew、iTerm2、Zsh、Node.js、Python、VS Code等核心工具的安装与配置,帮助开发者快速搭建高效、专业的开发环境。
晏易桥Orson
506
终极指南5个必备macOS应用提升你的工作效率
本文介绍awesome-macOS开源项目精选的5类核心macOS应用:开发者工具(如Nova、Sequel Ace)、效率工具(Alfred、Rectangle)、媒体创意软件(Sketch、IINA)、系统优化工具(iStat Menus、AppCleaner)及自动化方案(Hammerspoon、TextExpander)。内容涵盖安装方式(Homebrew/官网/App Store)、配置技巧组合工作流,强调开源、免费属性及资源占用优化,助力构建高性能macOS工作环境。
翟珊兰
425
macOS上Go开发环境从零配置稳定安装、模块化Web实战
本文详细阐述在macOS(Ventura至Sequoia)上手动配置稳定Go开发环境的完整流程优先使用官方ARM64/Intel二进制包安装至/usr/local/go,禁用GOPATH以适配Go Modules,精准配置Zsh的~/.zshrc中PATH,规避Homebrew带来的路径不可控问题;涵盖Gin Web框架集成、go mod依赖管理、代理配置、交叉编译(ARM64/AMD64)、VS Code调试环境搭建及MySQL数据库连接实战,强调架构兼容性、校验和安全机制终端原生调试方法。
weixin_30836759
394
Mac 高效程序猿开发必备软件
本文介绍了一系列适用于MacBook Pro开发者的高效工具软件,包括Alfred、Dash、iTerm2、Sublime Text 3等,涵盖代码编辑、文档查询、终端管理等多个方面,帮助提升开发效率。
阳光岛主
26916
macOS终极生产力指南精选工具让你的Mac效率翻倍
本文基于awesome-macOS项目,系统介绍提升Mac生产力的精选工具Rectangle实现精准窗口管理,Paste/ClipMenu增强剪贴板历史多格式支持,Alfred/LaunchBar提供快速启动自动化工作流;开发者推荐Sequel Ace、TablePlus、Dash等数据库与代码片段管理工具;办公场景涵盖Monosnap截图、Arq备份及Karabiner快捷键定制等核心方案。
雷豪创Isaiah
599
Mac VMware Fusion安装CentOS 7.9 MinimalARM架构虚拟机配置避坑指南
本文详细指导在Apple Silicon(M1/M2/M3)Mac上使用VMware Fusion 13安装CentOS 7.9 Minimal ARM(AArch64)虚拟机的全流程,涵盖Fusion Player配置、AArch64镜像选择、NAT网络设置、最小化安装、静态IP配置、SSH启用及共享文件传输方案,并针对黑屏、DNS超时、密码重置等ARM架构常见问题提供避坑解决方案。
weixin_33722405
736
Windows、macOS、Linux、鸿蒙四大系统全维度对比选择指南
本文从安装体验、日常使用、开发环境、资源占用未来生态五大维度,深度对比Windows、macOS、Linux和鸿蒙(HarmonyOS)的技术特性适用场景。重点分析各系统在文件管理、软件生态、命令行能力、包管理、虚拟化支持(如WSL2)、分布式架构及开发工具链(如DevEco Studio、Homebrew、APT)等方面的差异,面向开发者、设计师、普通用户及物联网从业者提供可落地的选择建议。
weixin_34226706
420
Windows、macOS、Linux鸿蒙核心差异全解析从内核到应用场景
本文系统对比Windows、macOS、Linux和鸿蒙HarmonyOS在内核架构(NT混合内核、XNU类UNIX、宏内核、微内核)、文件系统(盘符vs树形结构vs分布式文件系统)、包管理安装包/PowerShell/ Homebrew/apt/HAP)、命令行环境(CMD/PowerShell/Zsh/Bash/DevEco Studio)及开发适配(Python/Node.js环境搭建、跨平台路径换行符处理)等关键技术维度,聚焦开发者视角的底层差异兼容性陷阱,为多平台开发、运维选型提供技术依据。
weixin_33744854
458
精选macOS应用指南从新手到高手的实用工具推荐
本文系统介绍awesome-macOS这一社区驱动的macOS优质应用资源库,涵盖开发工具(如iTerm 2、CotEditor)、生产力工具(如Alfred)及创意软件,强调其在解决信息过载、发现开源/免费工具、匹配专业需求三大核心价值。内容包含工具深度解析、Homebrew安装、配置优化及渐进式学习实践,聚焦提升macOS用户工作效率。
钟胡微Egan
421
Mac中MariaDB数据库安装步骤
HomebrewMac OS上的包管理器,它可以帮助你轻松安装管理各种开源软件。
weixin_38556205
664
解决mac使用homebrew安装MySQL无法登陆问题
Mac系统上使用homebrew安装MySQL虽然方便快捷,但在实际操作过程中可能会遇到登录问题。本文主要针对的是在homebrew安装MySQL后,用户无法正常登录的情况,特别是当遇到ERROR1
weixin_38642864
626
Mac OS上安装PostgreSQL的教程
HomebrewMac OS上的一个软件包管理器,它允许用户轻松安装管理和升级各种开源软件。安装Homebrew之前,可能需要先安装Git。
weixin_38689191
1905
Mac安装 mysql 数据库总结
Mac系统上安装MySQL数据库是一项常见的任务,尤其是对于开发者和数据管理人员来说。下面将详细介绍如何在Mac安装MySQL及其相关工具MySQL Workbench。1.
weixin_38557095
884
MacMySQL安装配置教程
至此,你已经在Mac上成功安装并配置了MySQL。记得定期更新MySQL以获取最新的安全补丁和功能。此外,了解如何创建数据库管理用户权限以及执行SQL查询等基本操作也是十分必要的。
weixin_38682406
4436
MySqlMac上的安装与配置详解
Mac安装MySQL是一个相对简单的过程,本文将详细介绍如何在Mac操作系统上下载、安装、配置MySQL,以及如何处理一些常见的问题,如忘记root密码的重置。以下是详细步骤一、下载与安装1.
weixin_38571878
1999
Mac系统下MySql下载MySQL5.7及详细安装图解
此外,理解数据库的概念、关系型数据库模型以及数据库设计的基本原则也是必备技能。总的来说,Mac系统下的MySQL安装并不复杂,但熟悉其管理和使用方式是每个数据库管理员或开发者的基本功。
weixin_38607026
1598
如何使用HomebrewMac安装并配置MySQL
本文介绍了在Mac操作系统上安装MySQL数据库的详细步骤。首先,需要安装Homebrew管理器,然后通过Homebrew安装MySQL服务。接着,启动MySQL服务并以root用户登录,设置root用户的密码。最后,创建新的MySQL用户并授权,以便进行数据库操作。
ConanSM