Mac安装Homebrew+MySQL+Redis+Nginx+Tomcat等

Mac安装Homebrew+MySQL+Redis+Nginx+Tomcat等


文章目录


一、Mac安装Mysql 8

①:下载

1.网盘下载
链接:https://pan.baidu.com/s/1jXBhpHlL11jy2ViTqcXbyg?pwd=Coke
提取码:Coke

2.官网下载:https://www.mysql.com/downloads/


②:安装

1.双击打开即可

2.双击打开里面的pkg文件。

  • 点击允许

3.继续

4.继续

  • 同意

5.安装

6.next

7.置MySQL的登录密码

  • 8位以上

8.关闭



③:配置环境变量

  • 默认MySQL安装在了/usr/local/mysql路径下

1.进入/usr/local/mysql路径下确认一下

2.配置环境变量

sh 复制代码
vim ~/.bash_profile
  • 添加以下代码(MYSQL_HOME 路径改成自己的)
sh 复制代码
# mysql配置
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH

3.刷新配置文件

sh 复制代码
source ~/.bash_profile

4.执行命令验证

sh 复制代码
mysql --version

④:外部连接测试

1.本机登入到MySQL

sh 复制代码
mysql -u root -p

2.进入到mysql数据库

sql 复制代码
use mysql;

3.查看user表

sql 复制代码
select Host, User  from user;
  • 可以看到root用户只允许localhost本机登录

4.设置root任意地址访问

sql 复制代码
update user set Host = '%' where User = 'root';

5.刷新MySQL的权限:

sql 复制代码
FLUSH PRIVILEGES;

6.我们在同一局域网中任意找一台机器测试连接

二、Mac安装Redis和可视化工具

①:安装Redis

01:下载

1.网盘下载
链接:https://pan.baidu.com/s/1hUqMlnoQA8PjuP3Iesb9Xg?pwd=Coke
提取码:Coke

2.官网下载:https://redis.io/download/

02:解压安装

.1解压

sh 复制代码
tar -zxvf redis-6.2.14.tar.gz 

2.编译

  • 进入到刚刚解压的文件夹中
sh 复制代码
cd redis-6.2.14
  • 执行以下命令编译
sh 复制代码
make

3.运行

  • 进入到src目录下
  • 执行./redis-server
sh 复制代码
cd src

./redis-server

4.查看运行进程 并结束掉

  • 查看
sh 复制代码
ps -ef | grep redis
  • 结束
sh 复制代码
kill -9 进程号

03:配置环境变量

1.编辑

sh 复制代码
vim ~/.bash_profile
  • 添加以下代码(PATH 换成自己的reids目录)
sh 复制代码
# redis配置
export PATH="/Users/coke/OOP/redis/redis-6.2.14/src:$PATH"
  • 保存退出

2.刷新配置文件

sh 复制代码
source ~/.bash_profile

3.执行命令验证

  • 在任意目录下只需要输入redis-server就可以启动redis了
sh 复制代码
redis-server

04:设置后台运行

1.编辑redis.conf文件

  • 将这行改为yes
  • 最后我们再启动redis
  • 关闭终端后redis依然在运行

②:安装可视化

01:下载

1.网盘下载
链接:https://pan.baidu.com/s/1jXBhpHlL11jy2ViTqcXbyg?pwd=Coke
提取码:Coke

2.官网下载:https://goanother.com/cn/



02:安装

!.双击运行

2.打开之后可以设置一个语言

3.连接测试


三、Mac安装Homebrew

①:安装

1.如果此前没有安装过 Xcode Command Line Tools

  • 先自行安装 Xcode Command Line Tools,再安装 Homebrew
sh 复制代码
 xcode-select --install

2.安装Homebrew

  • 方法一
sh 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 方法二:如果没有梯子下载很慢的话,可以使用国内的安装脚本。
csharp 复制代码
/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"

3.会提示安装,按回车耐心等待安装完成

4.完成后可使用 brew -v 命令

  • 若有输出版本号,表示已安装成功
  • 可以看到安装的是4.x的版本
sh 复制代码
brew -v 

②:Homebrew 源切换

1.编辑.bash_profile文件

sh 复制代码
vim ~/.bash_profile
  • 添加以下代码(PATH 换成自己的reids目录)

  • 方式一

2.如果使用 4.x 最新的 JSON API 安装方式(推荐),添加以下环境变量配置

  • 若要重置为官方镜像源,移除环境变量
sh 复制代码
# Homebrew 源切换
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/bottles"
  • 方式二

3.如果使用 4.0 之前版本,或者使用 4.x 但又想用此前的安装方式,添加以下环境变量配置:

  • 若要重置为官方镜像源,移除环境变量
sh 复制代码
# Homebrew 源切换
export HOMEBREW_NO_INSTALL_FROM_API=1
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/bottles"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_CASK_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-cask.git"

4.刷新配置文件

sh 复制代码
source ~/.bash_profile

③:Homebrew 相关路径

  • 显示 Homebrew 本地的 Git 仓库
sh 复制代码
brew --repo
  • 显示 Homebrew 安装路径
sh 复制代码
brew --prefix
  • 显示 Homebrew Cellar 路径
sh 复制代码
brew --cellar
  • 显示 Homebrew Caskroom 路径
sh 复制代码
brew --caskroom
  • 缓存路径
sh 复制代码
brew --cache

④:Homebrew 默认安装路径

  • macOS ARM: /opt/homebrew
  • macOS Intel: /usr/local

⑤:Homebrew 常用命令

1.检查

  • 用于检查 Homebrew 当前配置是否合理,或者某些包存在的问题等。
sh 复制代码
brew doctor

2.搜索

  • 支持模糊搜索
sh 复制代码
brew search <keyword>

3.更新包

  • 更新所有已安装的包
sh 复制代码
brew upgrade
  • 更新指定包
sh 复制代码
brew upgrade <package-name>

4.列出已安装的包

sh 复制代码
brew list                     # 所有的软件,包括 Formulae  和 Cask
brew list --formulae          # 所有已安装的 Formulae
brew list --cask              # 所有已安装的 Casks
brew list <package-name>      # 列举某个 Formulate 或 Cask 的详细路径

5.列出可更新的包

sh 复制代码
brew outdated

6.锁定某个不想更新的包

sh 复制代码
brew pin <package-name>       # 锁定指定包
brew unpin <package-name>     # 取消锁定指定包

6.清理旧包

sh 复制代码
brew cleanup                  # 清理所有旧版本的包
brew cleanup <package-name>   # 清理指定的旧版本包
brew cleanup -n  

7.查看已安装包的依赖

sh 复制代码
brew deps --installed --tree

8.查看包的信息

sh 复制代码
brew info <package>           # 显示某个包信息
brew info                     # 显示安装的软件数量、文件数量以及占用空间

四、Mac安装Nginx

①:安装

1.前提是装了 Homebrew 。如果不知道自己是否安装 Homebrew,在终端输入,看看是否有显示。

  • 如果没安装,推荐 macOS上安装 Homebrew 并更换镜像源
  • 安装Homebrew 可以参考上面的文章
sh 复制代码
brew -v

2.开始安装nginx

sh 复制代码
brew install nginx

3.安装完成后,和 Windows 不太一样,如下两个文件是分开的。

  • index.html 等静态页面/usr/local/var/www
  • 配置文件usr/local/etc/nginx/nginx.conf
  • 查看是否安装成功
sh 复制代码
nginx -v

②:使用命令

1.启动

sh 复制代码
nginx

2.重新加载配置文件

sh 复制代码
nginx -s reload

3.停止

  • 方法一
sh 复制代码
 nginx -s stop
  • 方法二
csharp 复制代码
ps -A | grep nginx
csharp 复制代码
kill -9 进程号

4.等所有请求结束之后,停止服务器

sh 复制代码
nginx -s quit

5.重新加载日志文件

sh 复制代码
nginx -s reopen

6.检测配置文件是否有错误

sh 复制代码
nginx -t

6.版本

sh 复制代码
nginx -v

五、Mac安装Tomcat

①:下载解压

01:下载

1.网盘下载
链接:https://pan.baidu.com/s/1fAJU0M4s-AA6yqMkY5OMXw?pwd=Coke
提取码:Coke

2.官网下载:https://tomcat.apache.org/download-80.cgi

02:解压

1.解压

sh 复制代码
tar -zxvf apache-tomcat-8.5.98.tar.gz

②:配置环境变量

01:修改.sh文件的权限

1.修改 /Users/coke/OOP/java/tomcat/apache-tomcat-8.5.98/bin/ 目录下所有以 .sh 结尾的文件的权限

  • 所有者(Owner)具有读(Read)、写(Write)和执行(Execute)的权限(即 7)
  • 同组用户(Group)具有读和执行的权限(即 5)
  • 其他用户(Others)具有读和执行的权限(即 5)
  • 通过这样的权限设置,所有者可以对这些脚本文件进行读、写和执行操作,同组用户和其他用户可以执行这些脚本文件。
  • 将路径改成自己的
sh 复制代码
sudo chmod 755 /Users/coke/OOP/java/tomcat/apache-tomcat-8.5.98/bin/*.sh

02:配置环境变量

1.编辑

sh 复制代码
vim ~/.bash_profile
  • 添加以下代码(TOMCAT_HOME换成自己的tomcat目录
sh 复制代码
# tomcat配置
export TOMCAT_HOME=/Users/coke/OOP/java/tomcat/apache-tomcat-8.5.98
export PATH=$PATH:$TOMCAT_HOME/bin

2.刷新配置文件

sh 复制代码
source ~/.bash_profile

3.验证是否成功

sh 复制代码
$TOMCAT_HOME

③:启动停止tomcat

1.在任意目录输入startup.sh

  • 启动
sh 复制代码
startup.sh

2.浏览器输入 http://localhost:8080 进入

yml 复制代码
http://localhost:8080

3.关闭Tomcat

  • 关闭tomcat
sh 复制代码
shutdown.sh
  • 看一下是否还有tomcat进程
sh 复制代码
ps -ef | grep  tomcat
相关推荐
xujiangyan_2 小时前
Redis详解
数据库·redis·缓存
闲人编程7 小时前
从多个数据源(CSV, Excel, SQL)自动整合数据
python·mysql·数据分析·csv·存储·数据源·codecapsule
泽02027 小时前
Linux之环境变量
java·linux·redis
书弋江山7 小时前
iOS一直讲的单元格优化
macos·ios·cocoa
disanleya8 小时前
MySQL默认密码不安全?如何首次登录并强化?
数据库·mysql·安全
花开富贵贼富贵8 小时前
MySQL 核心高级特性
运维·数据库·mysql
济南java开发,求内推8 小时前
Redis一个服务器部署多个节点
服务器·数据库·redis
Full Stack Developme8 小时前
Python Redis 教程
开发语言·redis·python
-雷阵雨-8 小时前
MySQL——数据库约束
数据库·mysql
大筒木老辈子8 小时前
MySQL笔记---C/C++访问MySQL数据库
数据库·笔记·mysql