当前位置: 首页 > news >正文

在Mac上一键安装Mysql(解决所有安装问题)

在这里插入图片描述
重点强调安装mysql成功的关键在于安装的版本不能是最新!!

目录

  • 一:下载mysql数据库
    • 安装部分到此结束
  • 二:配置mysql数据库
  • 三:启动mysql数据库
  • 四:各类奇葩问题
  • 总结

一:下载mysql数据库

1.进入MySQL官方网站,点击跳转到官网,按下图顺序点击进入下载页面。
2.进入Downloads页面后,下滑页面选择MySQL Community (GPL) Downloads »

3.进入页面后,点击MySQL Community Server
在这里插入图片描述
4.按照图片选择对应的版本(8.0)、系统(macOS)和处理器(ARM)
特别注意不要下载最新版本,后期配置会出现不可控的问题(如端口号为0,密码不对等问题), 下载8.2.0的即可

在这里插入图片描述

6.点击No thanks, just start my download.进行下载

在这里插入图片描述
7.打开安装包,一直点击继续无脑安装,在Configuration安装页面中选择第一种设置密码方式,并点击Next
在这里插入图片描述
8.在进入下一个页面后,设置Mysql登录密码,之后点击Finnish完成安装
在这里插入图片描述
9.打开系统偏好设置,点击Mysql出现此画面则证明安装成功
在这里插入图片描述

安装部分到此结束


二:配置mysql数据库

1.首先在我们的设备上找到终端并打开,输入 vim ~/.bash_profile(注意vim后面的空格),输入完成后点击回车键(Enther)
在这里插入图片描述
2.点击回车键后会出现此画面,此时按下键盘上的“ e ”键进行编写,输入 export PATH=$PATH:/usr/local/mysql/bin

在这里插入图片描述
3.按下Esc键,输入 :wq (“ : ”也要输入),按下回车键进行保存

4.输入 source ~/.bash_profile 使此文本生效 (注意source后面的空格),按下回车
注意:后期出现mysql commond not fond 都需要再次执行这一句话

在这里插入图片描述

5.此时输入 mysql --version 可以查看Mysql安装的版本,此时环境配置完成
在这里插入图片描述

三:启动mysql数据库

输入 mysql -u root -p 启动mysql,输入安装时的密码,出现此页面代表成功
在这里插入图片描述

在这里插入图片描述

至此成功启动

四:各类奇葩问题

  • 出现:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES) 说明出现了密码错误问题,但是密码确实没输错,参考这篇博客解决 点击跳转
  • Mac下Mysql端口为0的问题 点击跳转
  • 无法卸载Mysql ,博客参考 点击跳转

总结

本期教程到此结束,欢迎各位大佬斧正🧍‍♂️,如有问题请评论留言,感谢大家支持🙏

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 网络安全威胁也日益复杂,分布式拒绝服务(DDoS)攻击因其高频率和破坏力而成为一大挑战
  • Okhttp实现原理
  • linux kernel ptr dump
  • python 知识点累积
  • js逆向-webpack-python
  • YOLOv8损失函数改进-增加MPDIoU提升边界框回归精度【附代码】
  • 苹果入局,AI手机或将实现“真智能”?
  • Spring懒加载Bean机制
  • 昇思25天学习打卡营第19天 | 基于MindSpore通过GPT实现情感分类
  • PGCCC|【PostgreSQL】PCA认证考试大纲#postgresql认证
  • GitHub 站点打不开
  • JVM原理(二十):JVM虚拟机内存的三特性详解
  • spark shuffle写操作——SortShuffleWriter
  • 将具有多个sheet的excel表格中所有sheet某一列翻译成中文,且保留原始样式
  • [Python学习篇] Python进程和线程
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • CSS相对定位
  • ESLint简单操作
  • IDEA常用插件整理
  • iOS 颜色设置看我就够了
  • Java应用性能调优
  • tensorflow学习笔记3——MNIST应用篇
  • 阿里云应用高可用服务公测发布
  • 测试开发系类之接口自动化测试
  • 创建一个Struts2项目maven 方式
  • 从PHP迁移至Golang - 基础篇
  • 从setTimeout-setInterval看JS线程
  • 番外篇1:在Windows环境下安装JDK
  • 开源地图数据可视化库——mapnik
  • 前端js -- this指向总结。
  • 前端面试总结(at, md)
  • 前言-如何学习区块链
  • 如何编写一个可升级的智能合约
  • 手机端车牌号码键盘的vue组件
  • 想写好前端,先练好内功
  • 一份游戏开发学习路线
  • ​VRRP 虚拟路由冗余协议(华为)
  • #nginx配置案例
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)ssm码农论坛 毕业设计 231126
  • (函数)颠倒字符串顺序(C语言)
  • (回溯) LeetCode 46. 全排列
  • (实战篇)如何缓存数据
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (源码分析)springsecurity认证授权
  • (转)创业的注意事项
  • (转)德国人的记事本
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • *1 计算机基础和操作系统基础及几大协议
  • .htaccess配置重写url引擎
  • .NET Core 将实体类转换为 SQL(ORM 映射)