赞
踩
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
提示:如果系统转变了sell类型,可能会导致brew 指令command not found的问题,具体参考我之前的文章 mac在使用zsh后各种问题解决
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew -v
Homebrew 2.4.13
Homebrew/homebrew-core (git revision 81b05; last commit 2020-08-23)
Homebrew/homebrew-cask (git revision 70c2bf; last commit 2020-08-23)
brew install <packageName>
brew uninstall <packageName>
brew services start <packageName>
brew services stop <packageName>
#如安装 node
brew install node
#如卸装 node
brew uninstall node
#如开启redis服务
brew services start redis
#如停止redis服务
brew services stop redis
安装了Homebrew之后你会发现,所有的软件包管理起来是如此简单;
brew install redis
# 最后控制台出现,后证明安装成功
==> Summary
/usr/local/Cellar/redis/版本号
方式一:窗口关闭redis自动关闭,适合不需要后台运行的
redis-server /usr/local/etc/redis.conf
方式二:窗口关闭redis服务不会停止
brew services start redis
1、对于喜欢使用终端的修改方式
cd /usr/local/ect/
vim redis.conf
2、对于不习惯使用中断vi命令的,可以直接通过右键Finder(访达)–>前往文件夹 --> 输入/usr/local/ect/ 找到redis.conf使用文本编辑器编辑即可
redis默认是前台启动,我们实际开发是以守护进程的方式运行,找到daemonize no并修改成yes
很多时候我们安装的redis也会开放给其他局域网的同事进行连接,修改
bind 127.0.0.1 成为 bind 0.0.0.0
(如果指定某ip访问可以设置对应ip,注意生产环境切勿直接0.0.0.0 将允许所有ip连接)
常用的开发过程中,我们很多时候需要用到redis的key过期的消息通知,比如未支付订单过期、活动时间过期等等,找到
notify-keyspace-events Ex //注释打开
博主电脑上安装的是8.0.19 版本~以下配置均针对该版本进行,其余较低版本或许存在配置差异;
brew install mysql
#或指定版本号 如8.0.19
brew install mysql@8.0.19
#安装后查看Mysql版本
mysql -V
mysql Ver 8.0.19 for osx10.15 on x86_64 (Homebrew)
#启动
brew services start mysql
#重启
brew services restart mysql
#停止
brew services stop mysql
通过brew新安装的mysql,root用户默认没有密码,提示输入密码时直接回车即可
mysql -u root -p
# 修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
该配置文件在 /usr/local/etc/mysql.cnf ,通过终端或访达打开后看到如下配置,将127.0.0.1 修改为0.0.0.0 即可
# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 0.0.0.0
mysqlx-bind-address = 0.0.0.0
至此,通过本篇文章向大家介绍了Homebrew对我们常用的一些工具的安装,相信大家一定会爱上这款工具,诸如:git、node等等都可以直接使用brew install 指令进行安装啦~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。