标签归档:Homebrew

Mac安装mysql

运行环境

查看系统环境

操作步骤

1、安装Homebrew,详细步骤参见Homebrew官网。

2、brew doctor确认brew在正常工作。

3、brew update更新包。

4、brew install mysql 安装mysql。

5、按照brew的提示运行 mysql_secure_installation.

莫慌,提示说找不到mysql.sock。原因是mysql进程还没启动。 

6. 启动mysql服务

7、再运行

8、最后测试一下登陆

安装问题

此问题的处理如提示所示,只需要执行mysql_upgrade就可以,具体操作如下:

执行完成以后再运行,就可以看到第7步中的提示,按照提示操作即可

Homebrew介绍和使用

一、Homebrew是什么?


Homebrew也称brew,macOS下基于命令行的最强大软件包管理工具,使用Ruby语言开发。类似于CentOS的yum或者Ubuntu的apt-get,brew能方便的管理软件的安装、更新、卸载,省去了手动编译或拖动安装的不便,更使得软件的管理更加集中化,解决了依赖包管理的烦恼。

官网地址https://brew.sh

二、安装


Homebrew 依赖于Xcode Command Line Tools,所以需先执行:

在终端中执行:

检查是否已安装成功:

三、基本用法


基于brew安装的所有软件及其依赖均会安装到目录/usr/local/Cellar

Brew 帮助信息

子命令帮助信息 brew help [COMMAND]或brew [COMMAND] -h 用于查看具体某个子命令的帮助信息。

例如,查看install命令的帮助详情:

搜索软件 brew search [TEXT|/REGEX/] 用于搜索软件,支持使用正则表达式进行复杂的搜索。

例如,查询静态博客生成工具hugo:

查看软件信息 brew info [FORMULA…] 用于查询软件的详细信息。

例如,查看软件hugo的详细信息:

以上查询所得信息,包含了软件的最新可用版本,本机是否已安装,本机已安装的版本,安装的路径、大小、时间、Tap 源,所依赖的包,以及安装的可选项等详细信息。而这些信息可以帮助我们很方便快捷的了解如何对该软件进行相应的操作。

安装软件包 brew install FORMULA… 用于安装一个或多个软件。

例如,安装软件hugo:

安装软件命令执行之前,brew 一般会先检查更新 Homebrew 自身及 Tap 源。

更新软件包

用于更新一个或多个软件,不指定软件名则更新所有软件。

卸载软件包

用于卸载指定的一个或多个软件

彻底卸载指定软件,包括旧版本

已安装的软件列表

用于查询本机已安装的软件列表

服务管理

用于方便的管理 brew 安装的软件软件,类似于 Linux 下的 service 命令。

查看brew services帮助信息:

查询服务列表:

检查可更新的软件列表 brew outdated 可查询有更新版本的软件

清理软件

列出需要清理的内容

清理所有的过时软件

清理指定软件的过时包

查看配置信息 brew config 用于查看 brew 所在环境及相关的配置情况

诊断问题 brew doctor 诊断当前 brew 存在哪些问题,并给出解决方案
仓库管理 brew tap 已安装的仓库列表

添加仓库

移除仓库

四、常用命令有哪些?


安装软件,如:brew install oclint
卸载软件,如:brew uninstall oclint
搜索软件,如:brew search oclint
更新软件,如:brew upgrade oclint
查看安装列表, 如:brew list
更新Homebrew,如:brew update