Mac OS X 删除 MySQL

来源:互联网 发布:知父莫若子by谦心诀 编辑:程序博客网 时间:2024/05/01 19:34

2016年09月18日
【重排版旧文章】
推荐各位朋友使用 Homebrew 进行软件管理,对做开发的朋友非常有帮助。
详询官网:http://brew.sh/index_zh-cn.html

简单介绍一下:

举个栗子,安装 MySQL(已安装 Homebrew 的情况下)可以直接命令行安装,默认安装最新版 MySQL 5.7.x:

brew install mysql

如果需要安装旧版的 MySQL 或关于 MySQL 的组件,可以通过 search 命令查看

brew search mysql

结果大概是这样的

搜索结果 搜索结果 automysqlbackup mysql++ homebrew/php/php53-mysqlnd_ms mysql-cluster homebrew/php/php54-mysqlnd_ms mysql-connector-c homebrew/php/php55-mysqlnd_ms mysql-connector-c++ homebrew/php/php56-mysqlnd_ms mysql-sandbox homebrew/versions/mysql55 mysql-search-replace homebrew/versions/mysql56 mysqltuner mysql Caskroom/cask/mysql-connector-python Caskroom/cask/navicat-for-mysql Caskroom/cask/mysql-utilities Caskroom/cask/sqlpro-for-mysql Caskroom/cask/mysqlworkbench

对于 homebrew/phphomebrew/versions 这样的东西,在安装的时候得带上路径:

brew install homebrew/versions/mysql55

或者先 tap 一下:

brew tap homebrew/versionbrew tap homebrew/php

然后就可以直接用 brew install mysql55 这样的命令了

使用 Homebrew 管理软件非常方便,不需要的时候直接 brew remove 软件名 来删除软件。

查看软件信息 brew info 软件名 部分软件可以看到一些配置命令,例如 MySQL 就有开机自启服务的特殊命令

另外 Homebrew 下载的软件包在 ~/Library/Caches/Homebrew,软件安装在 /usr/local/Cellar

一般我们调用软件目录的时候直接访问其替身 /usr/local/opt/软件文件夹 就行,例如 /usr/local/opt/mysql56

其实际目录为 /usr/local/Cellar/mysql56/5.6.32(可能存在版本号差异)Homebrew 会自动链接实际安装目录到 opt 目录里

这样可以避免其他软件在调用这个路径的时候,因 MySQL 更新照成版本号变更导致实际路径变更,最终需要重新配置路径的问题

===========================================================================================

2016年07月14日

Yosemite 开始,/etc/hostconfig 这个文件已经移除,所以 Yosemite 后的系统可以忽略下面的命令
sudo nano /etc/hostconfig

===========================================================================================
玩Mac玩疯了。。。

以下是终端执行代码,走你:

sudo rm -rf /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*sudo nano /etc/hostconfig     (复制前面部分回车,然后删掉这一行: MYSQLCOM=-YES-,control+O回车保存,control+X退出编辑界面)sudo rm -rf ~/Library/PreferencePanes/My*sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Library/Receipts/MySQL*sudo rm -rf /var/db/receipts/com.mysql.*

奋斗奋斗奋斗继续奋战。。。

0 0
原创粉丝点击