mac安装openjdk8-maven-mysql-git-docker
1. openjdk8安装命令查看地址:https://github.com/AdoptOpenJDK/homebrew-openjdk#other-versions
感觉上面命令地址不靠谱,还是手动下载吧,地址如下: https://adoptopenjdk.net/
2. github安装,从app store中搜索Xcode并进行下载安装即可
3. maven安装:
1)从apache官网下载maven安装包http://maven.apache.org/download.cgi
2) 解压下载的安装包到某一目录,比如:/Users/xxx/maven3.6.0
3) 配置环境变量:vi ~/.bash_profile
export M2_HOME="/Users/xxx/maven3.6.0"
export PATH="$M2_HOME/bin:$PATH"
按esc,输入::wq 保存并退出
4) 输入 source ~/.bash_profile 使环境变量生效。
5) 输入 mvn -version 查看maven是否安装成功。
6)配置maven本地库存在地址:
命令:cd /Users/xxx/maven3.6.0
mkdir repo
cd /Users/xxx/maven3.6.0/conf
vi settings.xml
添加如下 <localRepository>/Users/xxx/maven3.6.0/repo</localRepository>
4. mysql安装: 管理界面工具、客户端和服务端安装
1) 去官网下载安装包: https://dev.mysql.com/downloads/mysql/5.7.html#downloads 选择dmg文件下载
2) 下载完成后,双击并安装,中途需要设置root密码,此处自动生成,请自行保存生成的密码。
3) 到“系统偏好”里找到 MySQL图标,双击,点击 “start MySQL Server” 启动服务。
4) 配置环境变量
进入/usr/local/mysql/bin,查看此目录下是否有mysql
执行vim ~/.bash_profile
在该文件中添加mysql/bin的目录,PATH=$PATH:/usr/local/mysql/bin
添加完成后,按esc,然后输入:wq保存。
最后在命令行输入source ~/.bash_profile
5) 现在你就可以通过mysql -uroot -p登录mysql了,会让你输入密码,登录成功后,你可以通过下面的命令修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
6) Mac上mysql管理工具,使用 sequel pro,下载地址:http://www.sequelpro.com/
5. git-flow安装:$ brew install git-flow-avh
6. spring tool suite安装,下载地址:https://spring.io/tools3/sts/all/
7. 安装docker, 使用homebrew安装docker,命令:brew cask install docker
8. mysql安装: 使用docker img安装mysql
打开docker,设置代理(proxies),选择 Manual proxy configuration,在下面的web server(HTTP) 和 secure web server(HTTPS)输入:
http://172.21.200.90:8080
在 Bypass proxy settings for these hosts & domains输入:localhost,127.0.0.1,172.21.*.*
点击“Apply & Restart”
打开命令行窗口,输入: docker pull mysql:5.7 下载并安装
完成后,分别输入如下:
docker run --name dev01 -e MYSQL_ROOT_PASSWORD=数据库密码 -d -p 3306:3306 mysql:5.7
docker run --name dev02 -e MYSQL_ROOT_PASSWORD=数据库密码 -d -p 3307:3306 mysql:5.7
启动2台MySQL服务,端口分别为 3306 3307
ps:
1. 压缩/解压 rar zip等文件工具,下载地址:https://theunarchiver.com/
2. 文本编辑器:个人使用UltraEdit
下载Ultraedit for Mac 18.00.0.30 破解版,地址:https://www.zhinin.com/ultraedit-mac.html
下载完需要打开一次,再关闭。
命令行输入:printf '\x31\xC0\xFF\xC0\xC3\x90' | dd seek=$((0x76DC40)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Contents/MacOS/UltraEdit
破解成功
mac安装openjdk8-maven-mysql-git-docker的更多相关文章
- mac 安装 navicat for mysql 破解版
mac 安装 navicat for mysql 破解版,直接安装,亲测可用 首先打开mac控制台输入命令行:sudo spctl --master-disable 百度盘,提取码: vrtr 失效请 ...
- mac 安装 php nginx mysql
mac下面安装php nginx mysql根linux下面差不多,建议大家使用brew管理工具包安装. 1,安装homebrew http://brew.sh/index_zh-cn.html 安装 ...
- linux 环境 安装jdk tomcat mysql git
1.安装JDK 1.官方下载jdk,linux版本的rpm包 2.安装rz sz ----------编译安装 //安装 cd /tmp wget http://www.ohse.de/uwe/rel ...
- mac安装Hadoop,mysql,hive,sqoop教程
在安装Hadoop,mysql,hive之前,首先要保证电脑上安装了jdk 一.配置jdk 1. 下载jdk http://www.oracle.com/technetwork/java/javase ...
- mac安装最新版本的git
文章转载自我的个人博客 http://www.iwangzheng.com/ 1.下载一个安装包哦 在mac下安装git,首先下载一个git安装包,这里我选的是git-1.9.3.tar , 因为这是 ...
- Mac安装和卸载Mysql
目录 一.安装 二.环境变量 2.1 MySQL服务的启停和状态的查看 三.启动 四.初始化设置 4.1 退出sql界面 五.配置 5.1 检测修改结果 一.安装 第一步:打开网址,https://w ...
- mac 安装并使用 mysql 或者 mac mysql 忘记密码,Can't connect to local MySQL server through socket homebrew
1. brew install mysql 2. 启动mysql mysql.server start 我遇到了这个error,查openstack解决,我在这粘一下 ### Error:Can't ...
- MAC安装配置maven环境变量
1.下载maven包: 下载链接:
- Mac安装Nginx、Mysql、PHP、Redis
安装xcode命令行工具的命令 xcode-select --install 安装homebrew: ruby -e "$(curl -fsSL https://raw.githubus ...
- 【Devops】【docker】【CI/CD】docker启动的Jenkins容器 - 系统管理 - 全局工具配置 - 自动安装JDK、Maven、Git、Docker
本篇适用于jenkins是启动的docker容器,自动安装JDK Maven Git Docker等全局工具 ========================================= ...
随机推荐
- ingress Whitelisting白名单机制
Whitelisting To restrict the service in a way that only a list of IPs can access it, modify the ingr ...
- Asp.net SignalR 让实时通讯变得如此简单
巡更项目中,需要发送实时消息,以及需要任务开始提醒,于是便有机会接触到SignalR,在使用过程中,发现用SignalR实现通信非常简单,下面我思明将从三个方面分享一下: 一.SignalR是什么 A ...
- 用Postman做接口测试
The higher your test coverage, the more flexible and bug-resistant your code will be, and the less t ...
- eoj monthly 2019.11
原题 T1 纸条 题目大意: 给出一个长度为n的字符串,其中m位未知,对于每一位未知的字母,有k个备选字母,最终答案为备选字母按字典序排序后的第x个. 题解: 签到题-- 按照题目意思直接写就可以了. ...
- linux命令kill和kill -9的区别
linux命令kill和kill -9的区别 2018年04月13日 16:53:07 坠入苦海销尘垢 阅读数 2854 转载自https://www.cnblogs.com/liuhouhou/ ...
- CF1016D Vasya And The Matrix
题目描述 我们有一个 n * m 的矩阵,现在我会告诉你每一行和每一列的异或和请求出任意一种可能的矩阵 数据范围 1<=n,m<=100输入数据确保在int范围内 输入输出格式: 输入格式 ...
- 【C++札记】指针数组和数组指针
指针数组: 存储指针的数组,数组找那个的每个一元素都是指针 例: int* p1[4],p2[0]是一个指向int类型的指针 char* p2[4],p1[0]是一个指向char类型的指针 数组指针: ...
- 链表习题(6)-链表返回倒数第k个数的位置的值
/*链表返回倒数第k个数的位置的值*/ /* 算法思想:先取得链表的长度len,之后获取len-k+1的位置元素的值 */ Elemtype Getelem_rear(LinkList L, int ...
- python基础 — time库
时间获取-------time() ctime() gmtime() 时间格式化-------strftime() strptime() 程序计时-------sleep() perf_count ...
- day34——僵尸进程和孤儿进程、互斥锁、进程之间的通信
day34 僵尸进程和孤儿进程 基于unix环境(linux,macOS) 主进程需要等待子进程结束之后,主进程才结束 主进程时刻监测子进程的运行状态,当子进程结束之后,一段时间之内,将子进程进行回收 ...