MAC 安装 MySQL

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

一、下载MySQL安装包

  1. 访问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的官方文档或寻求社区的帮助。

相关推荐
少年的范儿20 小时前
Windows 安装 MySQL 8.4 教程(ZIP 解压版):配置 my.ini、初始化数据库与启动服务
数据库·windows·mysql
神仙别闹20 小时前
基于Python+MySQL实现(Web)个人博客系统
python·mysql·php
张小姐的猫21 小时前
【MySQL】事务
android·mysql·adb
时间售卖铺21 小时前
MySQL事务ACID与隔离级别深度解析
运维·数据库·mysql·云原生
Bushlet1 天前
Mysql建库及建表流程总结
数据库·mysql
霂鳯1 天前
新手勇闯网络安全 | MySQL基础(四)
mysql·web安全·adb
m0_639906941 天前
MySQL 慢查询优化|explain执行计划详解
数据库·mysql
ChaITSimpleLove1 天前
Layout.WatchDog.NET 1.5.0-beta.2 发布:.NET 实时应用监控再升级,新增资源监控看板与 SQLite 支持
mysql·mongodb·pgsql·mssql·litedb\sqlite·.net轻量级日志记录器·node资源监控看板
Decay__1 天前
03_MySQL 存储引擎与存储管理 —— InnoDB 深入、表空间/ibd、binlog/redo/undo 与双写缓冲
运维·数据库·sql·mysql·架构
bksczm1 天前
MySQL程序架构
数据库·mysql·架构