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 [email protected] # 例如,安装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系统的已经讲过了!!!接下来开心玩耍就行。。。

相关推荐
uhakadotcom17 分钟前
MaxCompute Python UDF开发指南:从入门到精通
后端·面试·github
云上艺旅18 分钟前
K8S学习之基础三十一:k8s中RBAC 的核心概念
java·学习·云原生·kubernetes
追寻光40 分钟前
Java 绘制图形验证码
java·前端
前端snow41 分钟前
爬取数据利用node也行,你知道吗?
前端·javascript·后端
2301_7921858842 分钟前
maven的安装配置
java·maven
霸王龙的小胳膊1 小时前
SpringMVC-文件上传
java·mvc
哥谭居民00011 小时前
mybatis注册一个自定义拦截器,拦截器用于自动填充字段
java·开发语言·jvm·mybatis
陈随易1 小时前
告别Node.js:2025年,我为何全面拥抱Bun
前端·后端·程序员
uhakadotcom1 小时前
双Token机制:安全与便利的完美结合
后端·面试·github
馨谙1 小时前
Java中接口隔离原则简介和代码举例
java·接口隔离原则