Mac OS X 删除 MySQL

比眉伴天荒 2021-09-11 07:24 483阅读 0赞

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

简单介绍一下:

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

  1. brew install mysql

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

  1. 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 这样的东西,在安装的时候得带上路径:

  1. brew install homebrew/versions/mysql55

或者先 tap 一下:

  1. brew tap homebrew/version
  2. brew 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玩疯了。。。

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

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

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

发表评论

表情:
评论列表 (有 0 条评论,483人围观)

还没有评论,来说两句吧...

相关阅读