Mac安装MySQL详细教程

news2024/10/6 20:29:22

1、MySQL安装包下载

还没下载的话请前往官网下载

我们可以看到这里有两个不同架构的dmg的安装包,如果不知道自己电脑是ARM还是X86的话可以打开终端输入:uname -a 或者 uname -a | awk -F " " '{print $(NF-1)}' 来查看如下图:

这里显示我的电脑是X86的,选择适合自己电脑的dmg包点击右边的Download下载

这里可以不用登录直接选择 No thanks, just start my download 即可下载。

2、安装MySQL

双击下载下来的dmg安装包进行安装

一路 继续 到 Configuration

 

这里选择 Use Legacy Password Encryption 然后点击 Next

点击 Finish 安装完成

此时可以打开系统偏好设置下方会出现一个MySQL的图标(如果没有出现,可以退出Apple ID后重新打开系统偏好设置即可看到)

点击进入可以查看到左边的两个绿色的小标意味着MySQL安装成功

 

 

 3、配置MySQL

我们先来测试一下,在终端输入mysql,会提示命令没有发现

hello@wodeMacBook-Pro ~ % mysql

zsh: command not found: mysql

这说明我们还没有配置环境,在终端通过 vim 来编辑 .zshrc 配置文件

hello@wodeMacBook-Pro ~ % sudo vim ~/.zshrc

 点击 i 键,进入编辑模式,在配置文件中添加如下路径:

export PATH=$PATH:/usr/local/mysql/bin

然后按 esc 退出编辑模式,输入 :wq 保存退出

接着在终端执行 source ~/.zshrc 使配置生效

hello@wodeMacBook-Pro ~ % source ~/.zshrc

此时在终端查看 mysql 版本可以看到已经可以查到我们安装的版本了,说明环境已经配好

hello@wodeMacBook-Pro ~ % mysql --version

mysql  Ver 8.0.29 for macos12 on x86_64 (MySQL Community Server - GPL)

 现在就可以在终端输入 mysql -uroot -p 然后输入密码,进入MySQL使用了

 简单说一下

-u:mysql用户名,这里直接将用户名 root 挨着写在后边

-p:mysql密码,这里没有写会提示让输入,也可以直接挨着p写在后边

至此,MySQL在Mac上安装及配置全部完成,接下来就可以开始MySQL使用操作了。

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

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

相关文章

v-cloak和v-once和v-pre指令

v-cloak指令(没有值): 1.本质是一个特殊属性,Vue实例创建完毕并接管容器后,会删掉v-cloak属性。 2.使用css配合v-cloak可以解决网速慢时页面展示出{{xxx}}的问题 v-once: v-once指令: 1.v-once所在节点在初…

基于linux下的高并发服务器开发(第一章)- Linux开发环境搭建

​​​​​​基于linux下的高并发服务器开发(第一章)-Linux环境开发搭建1.1_呵呵哒( ̄▽ ̄)"的博客-CSDN博客https://blog.csdn.net/weixin_41987016/article/details/131681333?spm1001.2014.3001.5501 解决Ubuntu 虚拟机没…

高数笔记01:函数、极限、连续

图源:文心一言 本文是我学习高等数学第一章的一些笔记和心得,主要介绍了函数、极限、连续这三个基本概念,以及它们的性质和很基础的计算技巧。希望可以与考研路上的小伙伴一起努力上岸~~🥝🥝 第1版:查资料…

Python自动化测试之cookie绕过登录(保持登录状态)

前言 在编写接口自动化测试用例或其他脚本的过程中,经常会遇到需要绕过用户名/密码或验证码登录,去请求接口的情况,一是因为有时验证码会比较复杂,比如有些图形验证码,难以通过接口的方式去处理;再者&…

系统学习Halcon视觉软件指南

要系统学习Halcon视觉软件,您可以按照以下步骤进行: 我这里刚好有嵌入式、单片机、plc的资料需要可以私我或在评论区扣个6 学习基本概念:了解Halcon的基本概念和术语,例如图像处理、特征提取、图像匹配等。可以查阅Halcon的官方…

Web开发的富文本编辑器CKEditor介绍,Django有库ckeditor_uploader对它进行支持,django-ckeditor安装方法及使用注意事项

当需要在网页应用程序中提供富文本编辑功能时,CKEditor是一个流行的选择。CKEditor是一个开源的JavaScript富文本编辑器,它提供了强大的功能和用户友好的界面,使用户可以轻松创建和编辑格式化的文本内容。 以下是CKEditor的一些主要特性&…

MySQL进阶:函数

​ 在MySQL中,为了提高代码重用性和隐藏实现细节,MySQL提供了很多函数。函数可以理解为别人封装好的模板代码。 一、聚合函数 ​ 在MySQL中,聚合函数主要由:count、sum、min、max、avg组成,这些函数前面已经提过&…

std::stox类型

std::stod 函数原型 double stod (const string& str, size_t* idx 0); double stod (const wstring& str, size_t* idx 0);函数功能 将std::string字符串转化为双精度类型 函数参数 str 待转换的字符串 idx 如果idx的指针不为空,则该函数会将idx的…

为什么计算ORB特征点的时候还要取圆形而不是方形像素区域呢?

ORB (Oriented FAST and Rotated BRIEF)是一种在计算机视觉中广泛应用的特征检测和描述符算法。它的设计目的是为了快速、有效地提取图像中的关键点和描述符。在ORB的过程中,确实会涉及到提取圆形区域的操作,这主要出于以下的原因: 旋转不变性…

C++ VS 链接第三方库

C VS 链接第三方库 include lib dll 需要把动态库考到可执行程序的目录之下

客户异常数据清洗详细教程——pandas

前言 在不同行业中,我们经常会遇到一个麻烦的问题:数据清洗。尤其是当我们需要处理客户编码异常数据时,这个问题变得尤为重要。想象一下,许多银行都是以客户为单位管理数据的,因此每个客户都有一个独特的编码。在处理…

浅谈医院综合电气管理与节能措施

摘要:随着我国经济建设的不断加快,我国能源消耗也越来越大,如何通过电气能源管理实现节能是各行各业都在研究的课题。医院作为我国重要的医疗服务机构,能源管理是医院管理中的重要组成部分。本文将针对医院电气能源管理与节能措施…

关于Qt For android第一次编译时出现的问题

搞了三四天,搞的快崩溃了,问题提示为 FAILURE: Build failed with an exception.* What went wrong: A problem occurred configuring root project android-build. > Could not resolve all artifacts for configuration :classpath.> Could not…

53从零开始学Java之Integer底层原理探究

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 在之前的两篇文章中,壹哥给大家介绍了Java中的包装类及其特点、用法,但是这些…

正则表达式——Java

1、简介 正则表达式(Regular Expression)又称正规表示法、常规表示法,在代码中常简写为 regex、regexp 或 RE,它是计算机科学的一个概念。 String 类里也提供了如下几个特殊的方法。 boolean matches(String regex)&#xff1a…

小研究 - 面向 Java 的高对抗内存型 Webshell 检测技术(四)

由于 Web 应用程序的复杂性和重要性, 导致其成为网络攻击的主要目标之一。攻击者在入侵一个网站后, 通常会植入一个 Webshell, 来持久化控制网站。但随着攻防双方的博弈, 各种检测技术、终端安全产品被广泛应用, 使得传统的以文件形式驻留的 Webshell 越来越容易被检测到, 内存…

视频做成GIF动图怎么做?分享超简单的制作方法

将视频制作GIF动图的好处在于它可以将原本较长的视频压缩成一个简短、易于分享的图像文件。这使得它们非常适合用于社交媒体、博客、电子邮件等场景,可以当做表情包来使用,尤其是看到一段搞笑的视频,想要把它做成GIF动图该怎么做呢&#xff1…

【System Verilog and UVM基础入门17】Using get_next_item()

从小父亲就教育我,做一个对社会有用的人! 关于握手协议的文章,网上有很多很多,这篇文章是最原滋原味的介绍,希望可以帮助到有缘人! uvm_driver #(REQ,RSP) The base class for drivers that initiate req…

CS 144 Lab One -- 流重组器

CS 144 Lab One -- 流重组器 实验结构如何调试StreamReassembler 实现 对应课程视频: 【计算机网络】 斯坦福大学CS144课程 Lab 1 对应的PDF: Lab Checkpoint 1: stitching substrings into a byte stream 实验结构 这幅图完整的说明了CS144 这门实验的结构: 其中…

MySQL约束和数据类型

目录 约束条件 MySQL数据类型 1、数值类型 2、字符串类型 3、日期时间类型 源码等资料获取方法 约束条件 约束条件就是在给字段加一些约束,使该字段存储的值更加符合我们的预期。 常用约束条件如下: UNSIGNED :无符号,值…