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系统的已经讲过了!!!接下来开心玩耍就行。。。

相关推荐
pianmian11 小时前
类(JavaBean类)和对象
java
我叫小白菜2 小时前
【Java_EE】单例模式、阻塞队列、线程池、定时器
java·开发语言
Albert Edison2 小时前
【最新版】IntelliJ IDEA 2025 创建 SpringBoot 项目
java·spring boot·intellij-idea
超级小忍3 小时前
JVM 中的垃圾回收算法及垃圾回收器详解
java·jvm
weixin_446122463 小时前
JAVA内存区域划分
java·开发语言·redis
Piper蛋窝3 小时前
深入 Go 语言垃圾回收:从原理到内建类型 Slice、Map 的陷阱以及为何需要 strings.Builder
后端·go
勤奋的小王同学~3 小时前
(javaEE初阶)计算机是如何组成的:CPU基本工作流程 CPU介绍 CPU执行指令的流程 寄存器 程序 进程 进程控制块 线程 线程的执行
java·java-ee
TT哇3 小时前
JavaEE==网站开发
java·redis·java-ee
2401_826097623 小时前
JavaEE-Linux环境部署
java·linux·java-ee
缘来是庄4 小时前
设计模式之访问者模式
java·设计模式·访问者模式