如何在 mac 上安装 mysql ?分享一些实用的技巧和方法
                           
天天向上
发布: 2025-01-01 10:26:56

原创
653 人浏览过

有些朋友们经常问到,怎样在 macOS 上安装 MySQL,其实有多种方法。这里我会介绍几种常见且实用的安装方式,包括通过 Homebrew 安装、通过 MySQL 官方安装包安装,以及使用 Docker 的方式。如果你有偏好,可以选择最适合自己的方法。


1. 通过 Homebrew 安装 MySQL

Homebrew 是 macOS 上的一个包管理工具,能够非常方便地安装和管理各种软件。

步骤:

  1. 安装 Homebrew(如果还没有安装):
    打开终端,输入以下命令来安装 Homebrew:
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 更新 Homebrew(如果已经安装):
   brew update
  1. 安装 MySQL
    使用 Homebrew 安装 MySQL:
   brew install mysql
  1. 启动 MySQL
    安装完成后,你可以通过以下命令启动 MySQL:
   brew services start mysql
  1. 登录 MySQL
    启动后,你可以通过以下命令进入 MySQL shell:
   mysql -u root
  1. 设置 root 密码
    默认情况下,root 用户没有密码。你可以通过以下命令为 root 设置密码:
   ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
  1. 停止 MySQL
    若需要停止 MySQL 服务,可以使用以下命令:
   brew services stop mysql

2. 通过 MySQL 官方安装包安装

你也可以通过 MySQL 官方网站下载并安装 MySQL。它提供了一个完整的安装包,包括图形界面管理工具(MySQL Workbench)。

步骤:

  1. 访问 MySQL 官方下载页面
  2. 选择 macOS 操作系统,并下载 .dmg 安装包。
  3. 打开下载的 .dmg 文件,并按照提示完成安装。
  4. 安装完成后,你可以使用 System Preferences 中的 MySQL 控制面板启动和停止 MySQL 服务。
  5. 安装完成后,你可以通过终端进入 MySQL shell:
   mysql -u root -p
  1. 使用 MySQL Workbench(可选):
    MySQL Workbench 是一个图形化的管理工具,可以用来管理你的数据库。可以从 MySQL 官网下载并安装。

3. 使用 Docker 安装 MySQL

如果你不想直接安装 MySQL 到系统中,可以选择通过 Docker 来运行 MySQL。

步骤:

  1. 安装 Docker
    如果你还没有安装 Docker,可以从 Docker 官方网站 下载并安装 Docker Desktop。
  2. 拉取 MySQL 镜像
    打开终端,执行以下命令拉取官方 MySQL 镜像:
   docker pull mysql:latest
  1. 运行 MySQL 容器
    使用以下命令运行 MySQL 容器:
   docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest
  1. 连接 MySQL 容器
    你可以通过以下命令连接到 MySQL:
   docker exec -it mysql-container mysql -u root -p
  1. 停止 MySQL 容器
    如果需要停止容器,可以使用:
   docker stop mysql-container

4. MySQL 配置小技巧

无论你选择哪种安装方式,这里有一些 MySQL 配置的小技巧,帮助你更高效地使用 MySQL:

  1. 修改默认端口
    默认情况下,MySQL 使用端口 3306。如果你需要修改端口,可以编辑 my.cnf 配置文件,找到 port 设置并修改:
   [mysqld]
   port = 3307
  1. 启用远程访问
    如果你希望 MySQL 允许远程连接,可以编辑 my.cnf 文件,找到并修改以下内容:
   bind-address = 0.0.0.0
  1. 自动启动 MySQL 服务
    在 macOS 上使用 Homebrew 安装时,可以通过 brew services 启动 MySQL,并使其随系统启动自动启动。
  2. 使用 MySQL 配置工具
    如果你通过 MySQL 官方安装包安装,可以在 macOS 系统偏好设置中找到 MySQL 控制面板,轻松启动和停止服务。

5. 常见问题和解决方案

  1. 无法启动 MySQL 服务
  • 检查 MySQL 错误日志(通常在 /usr/local/var/mysql 目录下),查看是否有权限或磁盘空间问题。
  • 重新启动 MySQL 服务:brew services restart mysql
  1. MySQL 密码丢失
    如果忘记了 root 密码,可以使用安全模式重置密码:
   sudo mysql.server stop
   sudo mysqld_safe --skip-grant-tables &
   mysql -u root
   UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
   FLUSH PRIVILEGES;
   sudo mysql.server start

以上是几种在 macOS 上安装 MySQL 的方法,并且包含了一些实用的配置技巧。更多详细内容请关注其他相关文章。

发表回复 0

Your email address will not be published. Required fields are marked *