MAC 安装 MySQL

news/2024/9/20 3:59:09/ 标签: mysql

在Mac上安装MySQL,可以遵循以下步骤进行:

一、下载MySQL安装包

  1. 访问MySQL官网

    • 打开浏览器,输入MySQL官网地址:https://www.mysql.com/downloads/。
    • 或者直接访问下载页面:https://dev.mysql.com/downloads/mysql/。
  2. 选择下载版本

    • 在下载页面,找到“MySQL Community (GPL) Downloads”部分,点击进入。
    • 选择“MySQL Community Server”下的适合Mac的DMG格式安装包。注意选择与自己Mac系统架构(ARM或X86)相匹配的版本。
    • 点击下载,无需登录即可直接选择“No thanks, just start my download”开始下载。

二、安装MySQL

  1. 双击安装包

    • 下载完成后,双击DMG格式的安装包进行安装。
    • 按照安装向导的指示,一直点击“继续”进行安装。
  2. 配置安装选项

    • 在安装过程中,当到达“Configuration”步骤时,选择“Use Legacy Password Encryption”选项(如果你遇到兼容性问题,这个选项可能更适合你)。
    • 设置MySQL的root用户密码。请注意,如果是8.23版本后的MySQL,密码需要至少8位。
    • 点击“Finish”完成安装。
  3. 检查安装是否成功

    • 安装完成后,打开“系统偏好设置”,查看是否出现MySQL的图标。如果出现,说明安装成功。

三、配置环境变量

  1. 打开终端

    • 在Mac上打开“终端”(Terminal)应用。
  2. 编辑环境变量文件

    • 根据你的shell类型(如bash、zsh等),使用相应的命令编辑环境变量文件。对于bash,可以使用vim ~/.bash_profile;对于zsh,可以使用vim ~/.zshrc
    • 在文件中添加以下行(路径可能根据MySQL的实际安装位置有所不同):export PATH=$PATH:/usr/local/mysql/bin
    • 保存并关闭文件。
  3. 使环境变量生效

    • 在终端中,执行source ~/.bash_profile(对于bash)或source ~/.zshrc(对于zsh)命令,使刚才添加的环境变量生效。
  4. 验证配置

    • 在终端中输入mysql --version,查看MySQL的版本信息,以确认环境变量配置成功。

四、启动和使用MySQL

  1. 启动MySQL服务

    • 安装完成后,MySQL服务通常会自动启动。如果没有启动,可以通过“系统偏好设置”中的MySQL图标来启动服务,或者使用命令行工具(如sudo /usr/local/mysql/support-files/mysql.server start)来启动。
  2. 连接MySQL数据库

    • 在终端中输入mysql -u root -p,然后输入你在安装时设置的root用户密码,即可连接到MySQL数据库。
  3. 使用MySQL

    • 连接成功后,你可以开始使用SQL语句对数据库进行操作了。

以上就是在Mac上安装MySQL的详细步骤。如果在安装或配置过程中遇到任何问题,可以查阅MySQL的官方文档或寻求社区的帮助。


http://www.ppmy.cn/news/1514375.html

相关文章

MFC 读写 Excel

在对话框头文件中导入头文件 #include "CApplication.h" #include "CRange.h" #include "CWorkbook.h" #include "CWorkbooks.h" #include "CWorksheet.h" #include "CWorksheets.h" #include "ShowData.h&…

k8s 安装nacos集群

需求 使用k8s部署nacos集群,nacos的数据主要保存在mysql中,因此nacos运行时不需要考虑持久化问题。 这里使用2.3.2版本 导入mysql数据 github地址:https://github.com/alibaba/nacos/releases 找到2.3.2版本,下载压缩包&#xff0…

黑神话:悟空游戏用的什么服务器?

黑神话:悟空游戏用的什么服务器?《黑神话:悟空》游戏使用的是基于云计算的强大服务器,具体型号和配置未公开。这些服务器在游戏发布初期就表现出极强的处理能力和稳定性,尽管同时在线人数一度突破百万,但整…

栅格布局在 HarmonyOS 中的应用及扩展

栅格布局作为一种经典的布局方式,广泛应用于不同类型的用户界面设计,尤其是在移动设备和响应式设计中,它表现出了强大的适应性。本文将深入探讨如何在 HarmonyOS 中使用栅格布局组件 GridRow 和 GridCol,并通过多种示例来展示栅格…

python代码提取每页PDF转为图片

🍃作者介绍:双非本科大四网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发,目前开始人工智能领域相关知识的学习 🦅个人主页:逐梦苍穹 📕所属专栏&a…

使用 Grafana 和 Prometheus 监控 Nginx

以下是使用 Grafana 和 Prometheus 来监控 Nginx 负载均衡的一般步骤: 一、安装 Prometheus 下载 Prometheus:从 Prometheus 官方网站下载适合你系统的版本。配置 Prometheus:编辑 Prometheus 的配置文件(通常是prometheus.yml&…

支付宝小程序websocket长连接(心跳版本)

注意点: 关闭连接一定要把那些开下来的监听全部关闭掉 1.开启连接 /*长连接*/ connectWebSocket() {let that this;my.connectSocket({url: ws://192.xx.8.xx:7780/charger-service-netty/websocket/${uni.getStorageSync(chargePointId)},header: {AccessType: a…

Android Studio(3) 使用 Kotlin DSL和 Gradle 8.7 打包远程库到 AAR 的自定义方法

背景介绍 在 Gradle 7.3 及更早版本中,通常使用 com.kezong.fat-aar 插件来打包远程库到 AAR 中,随着 Gradle 的不断升级,尤其是到 8.7 版本后,Kotlin DSL开发逐渐成为主流,fat-aar 社区没有更新,插件的兼容性问题逐渐显现。我探索一种新的自定义方法,能够在 Kotlin DS…

08.TMS570LC43入门指南——RTI模块

08.TMS570LC43入门指南——RTI模块 文章目录 08.TMS570LC43入门指南——RTI模块一、简介二、认识 RTI2.1 特性2.2 总体模块介绍2.3 计数操作介绍2.4 中断/DMA 请求 三、项目实现3.1 硬件部分3.2 软件部分3.2.1 HALCoGen 配置3.2.2 CCS 配置3.2.3 运行结果 五、写在最后 ​ 一、…

老品新生机,新品快速上位:测评在维护亚马逊产品排名中的作用

亚马逊平台高度重视用户体验,用户评论在平台算法中占据重要权重,直接影响产品的排名和销量。因此,产品测评对于亚马逊卖家来说至关重要,不仅有助于新品上架时提升排名和转化率,还能维护老产品的Listing排名。为了安全有…

【C++二分查找 贪心】2576. 求出最多标记下标

本文涉及的基础知识点 C二分查找 贪心:决策包容性 LeetCode2576. 求出最多标记下标 给你一个下标从 0 开始的整数数组 nums 。 一开始,所有下标都没有被标记。你可以执行以下操作任意次: 选择两个 互不相同且未标记 的下标 i 和 j &#x…

2025计算机毕设50条小众好做的Java题目【计算机毕设选题推荐】

随着2025年的到来,计算机专业的学生们又迎来了毕业设计的关键时刻。对于大多数学生来说,选择一个合适的毕业设计题目往往是一项艰巨的任务。本文旨在为那些正在为毕业设计题目烦恼的同学们提供一些灵感和建议,特别是针对使用Java技术栈的同学…

centos 部署 scrapy 爬虫详细教程

部署流程 参考环境安装 pyenv安装依赖安装 pyenv配置环境变量root 用户~/.bashrc~/.profile~/.bash_profileZsh 用户重启 shell 使用 pyenv 安装 Python 3.9.1安装Scrapyd-Client安装Scrapysystemd添加服务文件 参考 【华为仓库】 【pyenv 多版本的Python管理工具】 【pyenv-v…

.NET系列 定时器

net一共4种定时器 System.Windows.Forms.Timer 类型 》》WinForm专用System.Windows.Threading.DispatcherTime类型》》WPF专用System.Threading.Timer类型》》》它使用 ThreadPool 线程来执行定时操作System.Timers.Timer类型 》》这种很老了。 它使用基于底层计时…

每天一个数据分析题(四百九十七)- 序列模式挖掘

序列模式挖掘 (sequence pattern mining )是指挖掘相对时间或其他模式出现频率高的模式,典型的应用还是限于离散型的序列。下列哪个选项不属于序列模式的时限约束? A. 最大跨度约束 B. 主键约束 C. 最小间隔和最大间隔约束 D. 窗口大小约…

vue3 img标签动态加载图片

<img :src"getImgUrl(item.name)" alt"">//组合式下 methods里方法 getImgUrl(name){let url new URL(../../../assets/images/bigscreen/${name}.png, import.meta.url).hrefreturn url},

【微信小程序】自定义组件 - 数据、方法和属性

1. data 数据 2. methods 方法 在小程序组件中&#xff0c;事件处理函数和自定义方法需要定义到 methods 节点中&#xff0c;示例代码如下&#xff1a; 3. properties 属性 在小程序组件中&#xff0c;properties 是组件的对外属性&#xff0c;用来接收外界传递到组件中的数…

IDEA工具设置默认使用maven的settings.xml文件

第一步&#xff1a;打开idea工具&#xff0c;选中 File ——> New Projects Setup ——> Settings for New Projects 第二步&#xff1a;先设置下自动构建项目这个选项 第三步&#xff1a;选中 Build Tools ——> Maven&#xff0c;让后就可以设置自己安转的maven和se…

Modbus初学者教程,第六章:Modbus 答疑

第六章&#xff1a;Modbus 答疑 平时调试Modbus设备&#xff0c;或者学习Modbus协议&#xff0c;推荐一款Modbus主从站模拟器&#xff1a; 主站下载地址&#xff1a;Modbus从站模拟器 从站下载地址&#xff1a;Modbus主站模拟器 我从哪里开始与我的 Modbus 设备通信&#xff1f…

无人机:航拍书籍推荐

写在前面 学习航拍&#xff0c;整理一些书籍分享理解不足小伙伴帮忙指正 &#x1f603;,生活加油 99%的焦虑都来自于虚度时间和没有好好做事&#xff0c;所以唯一的解决办法就是行动起来&#xff0c;认真做完事情&#xff0c;战胜焦虑&#xff0c;战胜那些心里空荡荡的时刻&…