mac使用Homebrew安装redis、mysql并配置
mac使用Homebrew安装redis、mysql
- 安装Homebrew
- 安装Homebrew
- 校验安装
- Homebrew基本使用
- 安装redis
- 开始安装
- 查看安装redis后的路径及配置文件位置
- 启动redis
- redis配置
- 修改运行模式
- 修改局域网可访问
- 开启redis的key过期推送
- 安装mysql8
- 开始安装
- 启动服务
- 登录mysql并设置root密码
- 设置外部访问
安装Homebrew
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
提示:如果系统转变了sell类型,可能会导致brew 指令command not found的问题,具体参考我之前的文章 mac在使用zsh后各种问题解决
安装Homebrew
/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)
Homebrew基本使用
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
安装redis
安装了Homebrew之后你会发现,所有的软件包管理起来是如此简单;
开始安装
brew install redis
# 最后控制台出现,后证明安装成功
==> Summary
/usr/local/Cellar/redis/版本号
查看安装redis后的路径及配置文件位置
- Homebrew安装的软件会默认在**/usr/local/Cellar/**路径下
- redis的配置文件redis.conf存放在**/usr/local/etc**路径下
启动redis
方式一:窗口关闭redis自动关闭,适合不需要后台运行的
redis-server /usr/local/etc/redis.conf
方式二:窗口关闭redis服务不会停止
brew services start redis
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过期推送
常用的开发过程中,我们很多时候需要用到redis的key过期的消息通知,比如未支付订单过期、活动时间过期等等,找到
notify-keyspace-events Ex //注释打开
安装mysql8
开始安装
博主电脑上安装的是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
登录mysql并设置root密码
通过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 指令进行安装啦~
mac使用Homebrew安装redis、mysql并配置相关推荐
- MAC使用homeBrew安装Redis
一般买了macbook第一件事就是把homeBrew和iterm2装上,它们俩的组合可以实现绝大多数的软件安装.网上有很多教程安装它们的,关于homeBrew的操作命令如下: brew search ...
- Mac用Homebrew安装MySQL
Mac用Homebrew安装MySQL 安装 启动MySQL服务器 配置环境变量 修改初始密码 登录MySQL 修改密码 退出MySQL 附一:更新Homebrew报的错 附二:升级系统之后,之前安装 ...
- 在mac上通过Homebrew安装redis
使用Homebrew安装redis可以减少大量的安装和配置的工作量. 安装命令 brew install redis 安装完成后的提示信息 To have launchd start redis ...
- Mac进行Homebrew安装配置
Mac进行Homebrew安装配置 文章目录 Mac进行Homebrew安装配置 前言 一.Homebrew是什么? 二.Homebrew的安装 1.官网安装 2.镜像安装 3.切换国内源 前言 当前 ...
- Python 数据库开发实战-Mac系统下通过homebrew安装Redis数据库
此文章的前置条件是 "Mac系统已安装过Homebrew",如果未安装,可访问 "Mac 安装 homebrew 详细教程" 一文,详细介绍Homebrew的用 ...
- Mac下新安装的MySQL无法登陆root用户解决方法
Mac下新安装的MySQL无法登陆root用户解决方法 参考文章: (1)Mac下新安装的MySQL无法登陆root用户解决方法 (2)https://www.cnblogs.com/maxinlia ...
- Mac系统homebrew安装MySQL等环境
MacOS 安装 Homebrew Homebrew 是苹果系统的扩展包安装工具,可以以非常优雅的方式安装 MariaDB,Redis.等工具.下面就是安装Homebrew的教程,本教程使用国内的清华 ...
- mac下 home-brew安装及php,nginx环境安装及配置
Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案, ...
- Mac使用Homebrew安装MySQL
安装Homebrew 复制以下内容->打开终端->粘贴->回车 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/Hom ...
最新文章
- Python实战案例,requests模块,Python实现获取动态图表
- STM32 基础系列教程 43 – SRAM
- Qt下简单的文件读取
- python2中文输出代码_解决vscode python print 输出窗口中文乱码的问题
- C++继承时名字的遮蔽
- java引用公共类_使用键引用从Java公共类获取值 - java
- java 文件名乱码_详解关于java文件下载文件名乱码问题解决方案
- 韩顺平 2021零基础学Java 学习笔记(3)(自用)
- 《计算机网络微课堂》一、计算机网络概述(你确定不点进来看看?)
- 其实苹果没啥黑科技,只是公司大一点
- 关于启动或关闭Windows功能和0x800F081F
- C#_WPF中创建二维码、识别二维码
- 蓝牙耳机音质真的不好吗?初级发烧友应该选择什么样式蓝牙耳机
- 张丽俊最新演讲:要像竹子一样扎根,你终会一飞冲天
- 微信小程序 仿朋友圈
- CF1364D Ehab‘s Last Corollary(思维,环,二分图,构造)
- c++数组指针和指针数组详解
- 利用Python爬虫抓取猫眼电影排行(BeautifulSoup方式初试手,欢迎改进)
- SSM ==> 超市管理系统(mysql)
- 双11投影仪推荐,什么样的投影仪才是年轻人最爱的?
热门文章
- unity3D-learnin:Priests and Devils
- 过勇 清华计算机系,清华大学16位学霸为一事现身PK 简历吓坏网友
- 百度前端学院_小薇课堂_task_5
- oracle 手机客户端_Oracle Client(客户端) 安装与配置
- JDK11 环境变量配置
- 镁伽机器人宣布完成3000万美元B轮融资,创新工场领投
- 抖音短视频工作规划SOP内容运营计划表
- DDD专栏4:DDD如何保护领域模型
- java生成pdf图表_开发员指南:使用Java图表转换为PDF/JPG等图像
- 未来也许只有这2类人能够创业成功!