MacOS本地数据库搭建

检查是否安装数据库

bash 复制代码
mysql --version

如果存在版本,表示已经安装;没有则表示没有安装。

安装数据库

安装Homebrew

参考国内安装 Homebrew 博客。

安装 MySQL

bash 复制代码
brew install mysql

Homebrew 会自动下载并安装最新版本的 MySQL 服务器及其客户端。

启动 MySQL 服务器

安装完成后,MySQL 服务器默认是未启动状态。您需要使用 Homebrew 的服务管理工具来启动它。

运行启动命令:

bash 复制代码
brew services start mysql

验证启动状态:

bash 复制代码
brew services list

如果 MySQL 成功启动,您应该看到类似以下的结果,其中状态为 started

初始化安全设置(非常重要)

首次安装和启动后,强烈建议运行安全初始化脚本来设置 root 密码、删除匿名用户和测试数据库。

运行安全设置脚本:

bash 复制代码
mysql_secure_installation

按照提示操作:

  • 它会要求您设置 Root 用户的密码
  • 建议选择 Y 来删除匿名用户、禁止 root 远程登录(如果您不确定)和删除测试数据库。

验证连接

使用软件,或者直接连接数据库

bash 复制代码
mysql -u root -p
相关推荐
这个DBA有点耶43 分钟前
数据库教程:从零基础到实战的完整学习路径(2026版)
数据库·程序员·代码规范
forestsea1 小时前
从零构建 Java 智能体 RAG 系统:Milvus 向量数据库实战指南
java·数据库·milvus
probex_2 小时前
从 ByConity 到 VictoriaMetrics:一次指标数据迁移引发的四种存储对比
数据库
Patrick在香港2 小时前
Python 审计香港开放数据目录:两个端点差 10 倍,只有 9.3% 的资源标了「最后修改时间」
开发语言·数据库·python·数据分析·api·数据治理·开放数据
这个DBA有点耶3 小时前
自增主键用尽了怎么办?INT溢出、在线迁移与预防策略全解析
数据库·mysql·代码规范
老纪的技术唠嗑局3 小时前
Agent 习惯性删库跑路,数据库纷纷学 Git 续命
数据库·人工智能
Data_Journal3 小时前
使用 AutoScraper 进行网页抓取:分步教程
大数据·开发语言·数据库·python·scrapy
白远山4 小时前
健身场馆无人自动化解决方案:从架构到落地实践
java·开发语言·数据库·数据挖掘·需求分析
虎虎(_ _)。゜zzZ4 小时前
SQLAlchemy入门教程
数据库·后端·python·sql·ai·sqlalchemy
Data_Journal5 小时前
如何将网页抓取用于机器学习
大数据·开发语言·数据库·python·scrapy