Homebrew是什么?以及使用

本文介绍Homebrew——一款专为MacOS设计的软件包管理工具,包括其安装方法、卸载步骤及常见命令操作。通过简单的命令即可完成软件包的安装、卸载、更新等操作。

一、Homebrew是什么?Homebrew的安装和使用

  • Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

二、Homebrew的安装

1.打开终端(terminal)
2.安装命令:

 

      命令1:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"(这个命令不好使会报错,如果报错尝试使用命令2)
      命令2:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"(这是一个脚本,同样可以安装Homebrew)

3.卸载命令:

 

      $ cd `brew --prefix`
      $ rm -rf Cellar
      $ brew prune
      $ rm `git ls-files`
      $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
      $ rm -rf .git
      $ rm -rf ~/Library/Caches/Homebrew

三、Homebrew的使用

1.查看Homebrew命令:brew help
2.安装任意包:brew install <packageName>,eg:brew install node
3.卸载任意包:brew uninstall <packageName>,eg:brew uninstall git
4.查询可用包:brew search <packageName>
5.查询已安装包列表:brew list
6.查看任意包信息:brew info <packageName>
7.更新Homebrew:brew update
8.Homebrew帮助信息:brew -h
8.查看brew版本:brew -v
10.更新brew版本:brew update
11.整理重复语句:open ~/.zshrc -e、open ~/.bash_profile -e

 



 

### 安装 Homebrew 如果尚未安装 Homebrew,可以通过以下命令进行安装: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 对于国内用户,可以选择使用国内镜像安装,运行以下命令并根据提示完成安装: ```bash /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" ``` ### 使用 Homebrew 安装 MySQL 安装完 Homebrew 后,可以在终端中执行以下命令来安装 MySQL: ```bash brew install mysql ``` ### 启动 MySQL 服务 安装完成后,可以通过以下命令启动 MySQL 服务: ```bash brew services start mysql ``` 如果希望 MySQL 在系统启动时自动运行,可以使用以下命令: ```bash brew services start mysql --background ``` ### 设置 MySQL 安全选项 为了增强安全性,可以运行 MySQL 提供的安全初始化脚本设置 root 密码及其他安全选项: ```bash mysql_secure_installation ``` 在执行该脚本过程中,系统会提示你设置 root 用户的密码,并提供一些安全选项供选择,例如删除匿名用户、禁止远程 root 登录等。 ### 允许 root 用户远程登录 如果需要允许 root 用户通过远程访问数据库,首先以 root 用户身份登录 MySQL: ```bash mysql -u root -p ``` 在 MySQL 提示符下,执行以下 SQL 命令以启用远程访问: ```sql CREATE USER 'root'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; ``` 此外,还需要确保 MySQL 的配置文件(通常位于 `/etc/my.cnf` 或 `/usr/local/etc/my.cnf`)中没有绑定到 `127.0.0.1`,或者将绑定地址更改为 `0.0.0.0` 以允许外部连接: ```ini bind-address = 0.0.0.0 ``` 完成以上修改后,重启 MySQL 服务以使更改生效: ```bash brew services restart mysql ``` ### 配置防火墙 如果系统启用了防火墙,还需要确保开放 MySQL 使用的端口(默认为 3306),以便允许外部连接。 ### 验证远程连接 最后,可以通过远程客户端尝试连接 MySQL 服务器,以验证是否成功启用了远程登录功能。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值