如何在 MacOS 上安装 MySQL的详细教程

这里是在 macOS 上安装 MySQL 的详细教程,包括使用 Homebrew 进行安装、配置和启动 MySQL 服务的步骤,以及一些常用的管理操作和注意事项。请您耐心阅读,按照以下步骤逐步操作,以完成 MySQL 的安装和配置。

步骤一:安装 Homebrew

Homebrew 是 macOS 上常用的包管理工具,可以用来方便地安装和管理各种软件。以下是安装 Homebrew 的步骤:

1.打开终端应用(Terminal),输入以下命令并按回车执行:

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

2.按照提示输入密码,等待安装完成。

步骤二:安装 MySQL

使用 Homebrew 来安装 MySQL,这样安装过程会更加简单和可靠。在终端中执行以下命令:

bash brew install mysql

步骤三:启动 MySQL 服务

安装完成后,可以使用以下命令来启动 MySQL 服务:

bash brew services start mysql

步骤四:设置初始密码

MySQL 安装完成后,需要进行初始安全设置。在终端中运行以下命令来执行安全设置:

bash mysql_secure_installation

按照提示输入初始密码,并按照要求设置新的密码。随后可以选择是否删除匿名用户、禁止远程 root 登录等选项,按需进行设置。

步骤五:验证安装

使用以下命令来登录 MySQL 服务器:

bash mysql -u root -p

输入之前设置的密码进行登录。成功登录后,即可在终端中使用 MySQL 命令行或其他客户端工具管理数据库。

配置环境变量(可选)

如果希望将 MySQL 的 bin 目录添加到系统 PATH 中,可以编辑 ~/.bash_profile 或 ~/.zshrc 文件,并添加以下行:

bash export PATH="/usr/local/opt/mysql/bin:$PATH"

然后执行以下命令使配置生效:

bash source ~/.bash_profile # 或 source ~/.zshrc

使用 MySQL

安装完成并登录 MySQL 后,您就可以开始使用 MySQL 数据库了。可以创建数据库、表,进行数据操作等。使用 quit 命令退出 MySQL 命令行界面。

常用管理操作

启动 MySQL 服务:brew services start mysql

停止 MySQL 服务:brew services stop mysql

重启 MySQL 服务:brew services restart mysql

查看 MySQL 服务状态:brew services list

注意事项

在 macOS 下,通过 Homebrew 安装的 MySQL 默认安装在 /usr/local/Cellar/mysql 目录下。

在进行安全设置时,请按照提示设置安全选项,包括设置新密码、删除匿名用户、禁止远程 root 登录等,以提高数据库安全性。

至此,在 macOS 上安装 MySQL 的过程已经完成。希望这份详细教程对您有所帮助!如果您有任何问题,欢迎随时向我提问。

相关推荐
ClouGence20 分钟前
除了 DBeaver,2026 年还有哪些好用的开源数据库管理工具?
数据库·开源
景芯SoC芯片实战44 分钟前
12nm工艺下,6T-Turbo Cell的Filler到底该怎么插?
数据库·数字ic·dft·soc后端
韩楚风1 小时前
【参天引擎】一次宕机后的数据恢复,让我把 Cantian 持久化与恢复的六大机制全搞明白了
服务器·网络·数据库·分布式·mysql·架构·cantian
寒月小酒1 小时前
第五章 生成集成 和第六章 RAG评估(all-in-rag学习)
数据库·学习
Mico181 小时前
MySQL 8.0.35 mydumper/myloader 备份恢复工具使用
mysql
AI人工智能集结号1 小时前
AI回答采集:基于PostgreSQL JSONB的原始数据存储与可追溯性方案
数据库·人工智能·postgresql
躺柒2 小时前
读半导体简史08大型机
linux·服务器·c语言·数据库·unix·ibm
DFT计算杂谈2 小时前
交错磁研究进展材料物性与交叉应用
数据库·人工智能·python·opencv·算法
IvorySQL3 小时前
PG 日报|查询优化器重大修复,支持更多复杂 SQL 优化
数据库·人工智能·postgresql·开源
写代码的强哥3 小时前
TiDB 和 OceanBase 对比:架构师视角下的企业选型实战指南
数据库·云原生·架构