Mac M1安装MySQL步骤

首先在Mac上检查是否安装了MySQL,可以通过几种方法进行。下面是一些常用的方法:

方法1:使用终端(Terminal)

打开终端:你可以通过在Finder中搜索Terminal或者使用Command + Space打开Launchpad,然后搜索Terminal来找到并打开它。

检查MySQL服务状态:

输入命令mysql.server start尝试启动MySQL服务。如果MySQL已经安装并且配置正确,这个命令会启动MySQL服务。

如果MySQL已经安装但未启动,可以使用命令mysql.server status来检查MySQL服务的状态。

直接运行MySQL命令:

输入命令mysql -u root -p(如果你知道root用户的密码),然后按回车。如果系统提示你输入密码,则说明MySQL已经安装并且可以访问。如果你不确定密码,你可能需要使用其他用户或重置密码。


方法2:使用Homebrew(如果你通过Homebrew安装)

如果你通过Homebrew安装了MySQL,可以使用以下命令来检查是否安装了MySQL:

打开终端。

输入命令 brew list | grep mysql。如果已安装,该命令将列出所有包含"mysql"的包,包括可能安装的MySQL。


方法3:检查应用程序文件夹

打开Finder。

转到Applications文件夹。

查找名为MySQL、mysqlWorkbench或类似名称的应用程序图标。如果找到了,说明MySQL可能已经安装在你的Mac上。


方法4:使用MySQL Workbench(如果已安装)

如果你安装了MySQL Workbench,可以通过以下方式检查:

打开Finder。

转到Applications文件夹。

查找并打开MySQL Workbench应用。如果能够打开并且没有错误,那么MySQL很可能已经安装在你的Mac上。


方法5:使用系统报告

点击屏幕左上角的苹果图标,选择"关于本机"。

在弹出的窗口中,点击"系统报告"。

在左侧菜单中找到"软件" > "安装"。在右侧的列表中查找是否有MySQL相关的条目。

以上方法可以帮助你确认你的Mac上是否已经安装了MySQL。如果你发现没有安装,你可以通过下载MySQL的官方安装包或使用Homebrew等包管理器来安装它。例如,使用Homebrew安装MySQL的命令是:

sh 复制代码
## 命令安装
# 安装最新版本
brew install mysql
# 安装指定版本
brew install mysql@5.7 # 例如,安装5.7版本

安装后,确保按照官方文档正确配置和启动MySQL服务。

安装成功

首次启动MySQL服务 执行 brew services start mysql 报错

  1. 更新Git和Homebrew‌:

    • 确保Git和Homebrew都是最新版本,可以通过以下命令更新:

      sh 复制代码
      brew update
      brew upgrade git
  2. 清理Git缓存‌:

    • 有时候,清理Git的缓存可以解决一些奇怪的问题:

      sh 复制代码
      git gc --prune=now

再次执行brew services start mysql 解决

第一次启动 安全配置MySQL 执行 mysql_secure_installation

一路按Y 然后执行 brew services restart mysql 重启 MySQL 服务

登录 MySQL:

sh 复制代码
mysql -u root -p
# 输入sql密码即登录进去了见下图 即登录成功

常见问题处理

1. 忘记 root 密码

  • 解决方法‌:
  1. 停止 MySQL 服务:
sh 复制代码
brew services stop mysql
  1. 启动 MySQL 无授权模式:
sh 复制代码
mysqld_safe --skip-grant-tables
  1. 新终端窗口登录并重置密码:
sh 复制代码
mysql -u root
sh 复制代码
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
  1. 重启 MySQL 服务:
sh 复制代码
brew services restart mysql

2. 重新运行安全配置

  • 若需重新运行 mysql_secure_installation
sh 复制代码
mysql_secure_installation

在 MySQL 命令行客户端中退出会话有以下几种方法


1. 使用退出命令

输入以下任意一条命令后按回车键:

sh 复制代码
exit;
quit;
\q

效果 ‌:立即退出并返回系统命令行(显示 Bye 提示)。


2. 使用快捷键退出

  • 快捷键 ‌:Ctrl + D(Windows/Linux/Mac 通用)
    效果 ‌:直接退出,等同于输入 exit;

3. 强制终止进程(异常场景)

如果命令行无响应,可强制终止:

  1. Mac/Linux ‌:按 Ctrl +

  2. 通用方法‌:关闭终端窗口或新开终端执行:

sh 复制代码
killall mysql

退出后的提示符变化

  • 退出前 ‌:提示符为 mysql>
  • 退出后 ‌:返回系统终端提示符(如 $%

注意事项

  • 退出前建议提交未完成的事务(如执行 COMMIT;),否则数据可能回滚。
  • 如果通过 mysql -u root -p 登录,退出后会回到系统命令行

查看安装版本

sh 复制代码
mysql --version
  • 本地连接

    默认连接本机 MySQL 服务,直接执行命令即可:

    sh 复制代码
    mysql -u root -p
  • 远程连接

    需通过 -h 参数指定远程主机 IP 或域名:

    sh 复制代码
    mysql -h 110.110.110.110 -u root -p

安装结束

到这mac安装MySQL已经完毕~接着网上随便下载一个破解版的 Navicat(我网盘就是默认安装即可用) 安装即可可视化操作MySQL了~~~简单吧,mac这里使用的全程是命令方式,傻瓜式安装的官网下载包的 window系统的已经讲过了!!!接下来开心玩耍就行。。。

相关推荐
guozhetao2 分钟前
【ST表、倍增】P7167 [eJOI 2020] Fountain (Day1)
java·c++·python·算法·leetcode·深度优先·图论
技术思考者2 分钟前
基础很薄弱如何规划考研
java·经验分享·考研
●VON25 分钟前
重生之我在暑假学习微服务第二天《MybatisPlus-下篇》
java·学习·微服务·架构·mybatis-plus
老华带你飞25 分钟前
口腔助手|口腔挂号预约小程序|基于微信小程序的口腔门诊预约系统的设计与实现(源码+数据库+文档)
java·数据库·微信小程序·小程序·论文·毕设·口腔小程序
小鱼人爱编程30 分钟前
Java基石--反射让你直捣黄龙
前端·spring boot·后端
hqxstudying35 分钟前
J2EE模式---服务层模式
java·数据库·后端·spring·oracle·java-ee
GM_82841 分钟前
【最新最完整】SpringAI-1.0.0开发MCP Server,搭建MCP Client 实战笔记(进阶+详细+完整代码)
java·后端·ai编程·springai·mcp
都叫我大帅哥42 分钟前
Java DelayQueue:时间管理大师的终极武器
java
秋千码途1 小时前
小架构step系列27:Hibernate提供的validator
java·spring·架构·hibernate
都叫我大帅哥1 小时前
TOGAF迁移规划阶段全解密:从菜鸟到达人的通关秘籍
java