首页
学习
活动
专区
圈层
工具
发布

brew在mac os上安装mysql

MacOS上使用Homebrew安装MySQL指南

基础概念

Homebrew是MacOS上的包管理工具,可以简化软件的安装和管理过程。MySQL是一个流行的开源关系型数据库管理系统。

安装步骤

1. 安装Homebrew(如果尚未安装)

代码语言:txt
复制
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 使用Homebrew安装MySQL

代码语言:txt
复制
brew install mysql

安装后操作

1. 启动MySQL服务

代码语言:txt
复制
brew services start mysql

2. 安全配置(设置root密码等)

代码语言:txt
复制
mysql_secure_installation

常见问题及解决方案

1. 连接问题

错误: Can't connect to local MySQL server through socket 解决: 确保MySQL服务已启动

代码语言:txt
复制
brew services restart mysql

2. 忘记root密码

重置root密码步骤:

  1. 停止MySQL服务
代码语言:txt
复制
brew services stop mysql
  1. 以安全模式启动
代码语言:txt
复制
mysqld_safe --skip-grant-tables &
  1. 登录并修改密码
代码语言:txt
复制
mysql -u root
代码语言:txt
复制
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
exit;
  1. 重启MySQL服务
代码语言:txt
复制
brew services restart mysql

3. 端口冲突

MySQL默认使用3306端口,如果冲突可以修改配置文件/usr/local/etc/my.cnf中的端口号。

优势

  1. 简单易用: Homebrew简化了安装和更新过程
  2. 版本管理: 可以轻松切换不同MySQL版本
  3. 自动依赖处理: Homebrew会自动处理依赖关系
  4. 服务管理: 通过brew services命令方便管理MySQL服务

应用场景

  1. 本地开发环境搭建
  2. 学习和测试MySQL功能
  3. 小型项目数据库服务

注意事项

  1. 安装完成后建议立即设置root密码
  2. 定期备份重要数据
  3. 生产环境建议使用更专业的数据库部署方式
  4. 注意配置文件位置通常在/usr/local/etc/my.cnf/usr/local/etc/mysql/my.cnf
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • MAC上安装brew

    [微信公众号,关注下吧] brew 是 Mac 下的一个包管理工具,作用类似于 centos 下的 yum。...brew 可以用一条命令,就可以在mac上安装、卸载、更新各种软件包,因为brew的使用方便,如今已成为使用mac电脑的程序员的必备工具 mac上如何安装brew?.../master/install)" brew基本用法 brew作为使用mac电脑的程序员的必备工具,基本用法也很简单,小白同学只需要记住安装、更新、卸载三条就行: 安装软件 brew的安装目录在 /usr...在介绍几条其他命令: brew list # 列出当前安装的软件 brew search nodejs # 查询与 nodejs 相关的可用软件 brew...info nodejs # 查询 nodejs 的安装信息 如果需要安装指定版本的软件,执行 brew search 查看有没有需要的版本 在 @ 后面指定版本号,例如 brew

    2.5K30

    mac 上使用brew安装 nvm

    nodejs:在项目开发时的所需要的代码库 npm:nodejs 包管理工具。 在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。...2.安装 nvm 此处选择 mac 系统自带的 Homebrew 安装 nvm。 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。...2.1 检查是否有安装 Homebrew 检查电脑是否有安装 Homebrew,在终端输入 brew -v //检查 brew 的版本 //已安装:则出现版本号,则表示已安装Homebrew //未安装...nvm 在终端输入命令: brew install nvm 安装成功后不能直接使用 nvm 命令, 安装成功之后,还不能直接使用 nvm 命令,需要进行以下配置,将以下命令复制到终端执行: echo...3.nvm 常用命令介绍 nvm list ##是查找本电脑上所有的node版本 - nvm list ##查看已经安装的版本 - nvm list

    14K20

    在 Mac OS X 上安装和配置 Wine

    在 Mac OS X 上安装和配置 Wine Windows 上也有很多优秀的工具软件是 Mac 上没有的, 装虚拟机的话太浪费, 而且效率不高, 幸好可以通过 Wine 来运行 Windows 程序,...通过 HomeBrew 使得 Wine 的安装非常容易, 通过 WineTricks 来配置 Wine 也没有多大困难, 下面是我在 Mac 上安装和配置 Wine 的纪录。...安装 Wine 和 WineTricks 这一步推荐通过 HomeBrew 进行安装, 命令如下: brew install wine brew install winetricks 装完之后先运行一下...winecfg 安装常用的控件 需要从墙外网站下载很多文件, 所以开启 HTTP 代理是必须的, 我的代理设置如下 export HTTP_PROXY=127.0.0.1:8787 export HTTPS_PROXY...=127.0.0.1:8787 接下来就是输入这些命令, 安装这些常用的控件, 不知道这些控件是做什么的, 请自行 Google : winetricks cmd winetricks comctl32

    16.2K10

    mac上通过brew包管理器安装pyth

    mac上通过brew包管理器安装python3.6 缘由: 最近在学习pythonTDD(测试驱动开发时)遇到了一个问题,根据指导需要使用Django1.12版本,但是在跑服务启动命令 python manage.py...SyntaxError: Generator expression must be parenthesized 后来搜索后发现了时python(3.7)和Django(1.12)版本之间的兼容问题,网络上给出的解决方案是安装...由于之前使用brew进行包管理和软件安装的,所以想偷个懒。.../homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb 感悟: 因为之前没有安装python3.6所以在使用一些...help的brew switch时并不生效, 根据观察,使用 brew switch命令时,brew回去cell目录中去找,但是由于之前就没安装过,所以自然会失败。

    80630

    Mac入门 使用brew安装软件

    使用brew安装软件 brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似ubuntu系统下的apt-get...的功能 阅读目录 安装brew 使用brew安装软件 使用brew卸载软件 使用brew查询软件 其他brew命令 安装brew brew 的官方网站: https://brew.sh.../  ; 在官方网站对brew的用法进行了详细的描述 安装方法:  在Mac中打开Termal:  输入命令: ruby -e "$(curl -fsSL https://raw.githubusercontent.com.../Homebrew/install/master/install)" [object Object]  不知道为什么, 在国内经常被屏蔽 使用brew安装软件 一个命令就搞定了, 比如安装git brew...比如安装wget brew install wget 使用brew卸载软件 卸载更方便了 brew uninstall wget ?

    1.5K40
    领券