Homebrew openjdk1.8 MySql5.7.4

习惯了win下的环境,最近换开发环境了,记录以下

最前面

springboot 2.x +java 8 ,maven需要3.2以上,

homebrew安装与配置

Homebrew为mac上优秀好使的第三方包管理器,推荐使用。 Homebrew主要有四个部分组成: brew、homebrew-core 、homebrew-bottles、homebrew-cask。

名称 说明
brew Homebrew 源代码仓库
homebrew-core Homebrew 核心软件仓库
homebrew-bottles Homebrew 预编译二进制软件包
homebrew-cask MacOS 客户端应用

1.安装与卸载

官网bash安装(不做直接推荐,可以出国留学的可以使用):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

中科大镜像源安装(推荐,国内比较快,相对稳定)且有教程维护brew.idayer.com

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

卸载推荐使用中科大镜像源卸载

  /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall.sh)"

brew默认安装路径: /usr/local/Cellar

也可指定,参照Homebrew学习(二)之安装、卸载、更新,安装Homebrew时对安装路径进行指定,直接安装在不需要系统root用户授权就可以自由读写的目录下.

## 指定路径安装,我还没试过
<install path> -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.配置

brew、homebrew/core是必备项目,homebrew/cask、homebrew/bottles按需设置

3.常用命令

## 查询软件包
brew search 软件包名

## 查询软件包信息
brew info 软件包名

## 安装软件包(用@来区分版本)
brew install 软件包名

## 举例:brew install maven@3.3

brew install --cask 软件包名

## 举例:brew install --cask docker

## 卸载
brew uninstall 软件包名

## 更新 Homebrew
brew update 

## 查看 Homebrew 配置信息:
brew config 

## 查看已安装包列表
brew list

## 查看已安装软件包的路径
brew list 软件包名

## brew 诊断
brew doctor

## 查看版本
brew -v

## 查看帮助
brew -h

jdk安装与配置

在这里我选择brew安装openjdk 1.8,也可直接去红帽官网下载openjdk1.8

1.安装jdk

  brew search openjdk
  brew install openjdk@8

2.配置jdk

## 软连接 jdk安装路径 /Library/Java
sudo ln -sfn /usr/local/opt/openjdk@8/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-8.jdk

## 检查 /Library/Java 结构
admin@admindeMacBook-Pro-2 / % tree /Library/Java
/Library/Java
├── Extensions
└── JavaVirtualMachines
    └── openjdk-8.jdk -> /usr/local/opt/openjdk@8/libexec/openjdk.jdk

## 执行`/usr/libexec/java_home`
/usr/libexec/java_home

## 查看版本
admin@admindeMacBook-Pro-2 / % java -version 
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-bre_2021_01_20_16_06-b00)
OpenJDK 64-Bit Server VM (build 25.282-b00, mixed mode)

mysql安装

在这里我选择brew安装mysql5.7,也可直接去红帽官网下载mysql5.7

brew search mysql
brew install mysql@5.7
## mysql启动/停止
mysql.server start/stop

## mysql状态查询
mysql.server status

## 示例
admin@admindeMacBook-Pro-2 / % mysql --version
mysql  Ver 14.14 Distrib 5.7.34, for osx10.16 (x86_64) using  EditLine wrapper

admin@admindeMacBook-Pro-2 / % mysql.server status
 ERROR! MySQL is not running, but PID file exists

admin@admindeMacBook-Pro-2 / % mysql.server start
Starting MySQL
 SUCCESS! 

admin@admindeMacBook-Pro-2 / % mysql.server status
 SUCCESS! MySQL running (5393)

更多mysql操作见mysql专题