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
相关推荐
吃糖的小孩5 小时前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
笃行3501 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3501 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3501 天前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库
counterxing1 天前
最近发现一个 Mac 工具,有点像把 Raycast、语音输入法、截图和录屏塞到了一起
macos·ai编程·claude
SelectDB2 天前
阶跃星辰基于 SelectDB 构建 PB 级 Agent 可观测平台
大数据·数据库·aigc
这个DBA有点耶2 天前
GROUP BY优化全解:如何写出既不丢数据又飞快的分组查询
数据库·mysql·架构
掉头发的王富贵2 天前
【StarRocks】极限十分钟入门StarRocks
数据库·sql·mysql
Nturmoils2 天前
WHERE 条件别凭习惯写,常用查询先跑一遍
数据库