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

news2024/9/22 23:36:35

在这里插入图片描述
重点强调安装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 ,博客参考 点击跳转

总结

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1921418.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

触摸屏虚拟键盘组件 jQuery Virtual Keyboard使用 自定义键盘

如何在触摸设备上为输入域添加虚拟键盘? 一个插件可以解决这个问题,关键还支持高度自定义(git地址): GitHub - Mottie/Keyboard: Virtual Keyboard using jQuery ~ 官网地址:Virtual Keyboard 使用步骤&…

百日筑基第十八天-一头扎进消息队列1

百日筑基第十八天-一头扎进消息队列1 先对业界消息队列有个宏观的认识 消息队列的现状 当前开源社区用的较多的消息队列主要有 RabbitMQ、RocketMQ、Kafka 和Pulsar 四款。 国内大厂也一直在自研消息队列,比如阿里的 RocketMQ、腾讯的 CMQ 和 TubeMQ、京东的 JM…

无头双向非循环链表实现

无头双向非循环链表实现 Ilist.java接口:MyLinkedList.java: 无头双向非循环链表大致与无头单向非循环差不多,只不过每个节点多了个prev引用,可以从后一个节点找到前一个节点。并且除了头节点head,双链表还多了个尾节点…

自定义多选组件

一.业务场景 选择用印公司时,需要选择多个公司,一个公司对应一个实际使用人 点击用印单位,弹出选择公司窗口,选择使用人,同时带上公司ID,点击确定按钮,将公司和使用人回显在用印单位上 二.上代码 wxml代码…

快递查询|阿里云实现调用API接口

整体请求流程 介绍: 本次解析通过阿里云云市场的云服务来实现程序中对快递包裹实时监控,首先需要准备选择一家可以提供快递查询的商品。 https://market.aliyun.com/apimarket/detail/cmapi00065859#skuyuncode5985900001 步骤1: 选择商品 如图点击…

复杂表单一键填充,让信息输入更轻松

随着网络购物成为日常生活的一部分,用户在多个购物应用中重复输入地址信息带来的效率问题日益凸显。同样,在为家人预订车票或机票时,添加新的购票人信息也因难以记忆家人详细信息而变得繁琐。 为了解决这些用户痛点,HarmonyOS SD…

企业响应式网站建站模版源码系统 海量模版随心选择 带完整的安装代码包以及搭建部署教程

系统概述 企业响应式网站建站模版源码系统”是一套完整、高效的网站建设解决方案。它旨在为企业提供一站式的网站建设服务,无需专业的编程知识,即可通过简单的操作,快速搭建出美观、专业的企业网站。该系统不仅包含了丰富的网站模版&#xf…

【qt】客户端连接到服务器

获取到IP地址和端口号. 通过connectToHost() 来进行连接. 对于客户端来讲,只需要socket即可. 客户端连接服务端只需要使用套接字(Socket)来进行通信。客户端通过创建一个套接字来连接服务端,然后可以通过套接字发送和接收数据。套接字提供了一种简单而灵活的方式来…

勘测院如何实现可控便捷的图纸安全外发?

勘测院,也称为勘测设计研究院或勘测设计院,是进行与地质、地形和地貌有关的勘察测量的单位,为各类工程项目提供准确的地质数据和设计依据。 勘测院会产生各类包括图纸在内的文件,如: 1、项目相关文件:项目…

不同的企业如何量身制定数据治理体系

在当今数据驱动的商业环境中,数据治理已成为企业不可或缺的一部分。然而,由于行业、规模、业务模式的差异,不同企业在制定数据治理体系时面临着各自独特的挑战和机遇。本文将探讨不同企业如何根据自身特点量身制定数据治理体系。 明确企业数据…

基于Rspack实现大仓应用构建提效实践|得物技术

一、实践背景 随着项目的逐步迭代,代码量和依赖的逐渐增长,应用的构建速度逐步进入缓慢期。以目前所在团队的业务应用来看(使用webpack构建),应用整体构建耗时已经普遍偏高,影响日常开发测试的使用效率&am…

浅谈后置处理器之JSON提取器

浅谈后置处理器之JSON提取器 JMeter 的 JSON 提取器(JSON Extractor)是一个强大的后置处理器,它允许用户从HTTP响应、数据库查询或其他类型的响应中提取JSON数据,并将这些数据存储为变量,以便在后续的请求中重用。这对…

人工智能行业应用-垃圾识别一

垃圾识别应用主要体现在AI图像垃圾识别技术上,这是一种基于人工智能和计算机视觉技术的图像处理技术,广泛应用于各个领域以提高垃圾处理的效率和准确性。 1、垃圾识别效果图 2 垃圾识别任务分析 综合利用Python语言、Qt开发模块,OpenCV开发模…

python使用tkinter加载rtsp视频流

简介 最近有个需求,需要开发个桌面应用工具,可是实时显示rstp视频,于是想到了用python自带的tkinter 来开发,最后打包成exe应用。 import cv2 import random import threading from tkinter import * from PIL import Image, Ima…

group 与查询字段

需求 每周周一,统计菜单在过去一周,点击次数,和点击人数(同一个人访问多次按一次计算) 表及数据 日志表 CREATE TABLE t_data_log ( id varchar(50) NOT NULL COMMENT 主键id, operation_object varchar(500) DE…

麦克风领夹式的哪个牌子最好,一文告诉你无线领夹麦克风哪款好

​在选择无线麦克风时,多样化的市场需求和不断进步的技术,使得从专业级到入门级的各类产品应运而生,满足不同场景和预算的需求。为了让消费者在众多选择中找到适合自己的无线麦克风,我们基于市场销量和用户口碑,整理出…

Java中的Set系列集合超详解

Set List是有序集合的根接口,Set是无序集合的根接口,无序也就意味着元素不重复。更严格地说,Set集合不包含一对元素e1和e2 ,使得e1.equals(e2) ,并且最多一个空元素。   使用Set存储的特点与List相反:元素…

界面组件Kendo UI for React 2024 Q2亮点 - 生成式AI集成、设计系统增强

随着最新的2024年第二季度发布,Kendo UI for React为应用程序开发设定了标准,包括生成式AI集成、增强的设计系统功能和可访问的数据可视化。新的2024年第二季度版本为应用程序界面提供了人工智能(AI)提示,从设计到代码的生产力增强、可访问性…

219.贪心算法:柠檬水找零(力扣)

代码解决 class Solution { public:bool lemonadeChange(vector<int>& bills) {int num50, num100; // 初始化5美元和10美元的计数器for(int i0; i < bills.size(); i) // 遍历所有账单{if(bills[i]5) // 如果账单是5美元{num5; // 增加5美元的计数continue; // …

永磁同步电机谐波抑制算法(7)——基于自适应陷波(adaptive notch filter,ANF)的精确谐波电流抑制策略

1.前言 1.1经典谐波抑制策略存在的问题 在之前的谐波抑制专题中&#xff0c;主要介绍了两种谐波抑制策略——基于多同步旋转坐标系的谐波抑制策略以及基于比例积分谐振PIR调节器的谐波抑制策略&#xff0c;同时还介绍了这两种策略的改进办法&#xff0c;进而使得这两种策略在…