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

相关推荐
失业写写八股文2 小时前
Spring基础:Spring的事物哪些情况下会失效
java·后端·spring
失业写写八股文4 小时前
Redis中keys命令的缺点
redis·后端
吧啦吧啦吡叭卜5 小时前
【打卡d5】快速排序 归并排序
java·算法·排序算法
问道飞鱼5 小时前
【Springboot知识】开发属于自己的中间件健康监测HealthIndicate
spring boot·后端·中间件·healthindicate
大得3695 小时前
宝塔docker切换存储目录
java·docker·eureka
东阳马生架构6 小时前
Netty基础—4.NIO的使用简介一
java·网络·netty
luckyext6 小时前
Postman用JSON格式数据发送POST请求及注意事项
java·前端·后端·测试工具·c#·json·postman
程序视点6 小时前
Redis集群机制及一个Redis架构演进实例
java·redis·后端
鱼樱前端7 小时前
Navicat17基础使用
java·后端
黑风风7 小时前
深入理解Spring Boot Starter及如何自定义Starter
java·spring boot·后端