はじめに
- Mac環境を前提とした内容です。
- MySQLのインストールにはHomebrewを利用しました。
- 記事中のコマンドの実行は全てターミナルで行なっています。
実行時のMacバージョン(2023/05/22時点)
$ sw_vers
ProductName: macOS
ProductVersion: 13.2.1
BuildVersion: 22D68
コマンド
注意
重要なデータがある場合は先にバックアップを取ってください
※MySQLの停止
$ mysql.server stop
HomebrewでMySQLをアンインストール
以下のコマンドを実行します。
$ brew unstall mysql
キャッシュを削除したい場合は以下も実行してください。
$ brew cleanup
アンインストールできたかの確認
以下のコマンドを実行し、Homebrewでインストールした formula の一覧にmysql
が無いことを確認する。
$ brew list
または、以下のコマンドを実行しmysql
コマンドが利用できないことを確認する。
$ mysql --version
出力例: zsh: command not found: mysql
この時点で、MySQLの実行ファイルやライブラリなどが削除されています。
ただし、MySQLのデータファイルや設定ファイルは、上記のコマンドでは削除されません。
これらのファイルやディレクトリは手動で削除する必要があります。
設定ファイル等の削除
下記のコマンドは一般的なものであり、実際のパスはシステムや設定により異なる場合があります。
sudo rm -rf /usr/local/Cellar/mysql*
sudo rm -rf /usr/local/bin/mysql*
sudo rm -rf /usr/local/var/mysql*
sudo rm -rf /usr/local/etc/my.cnf
sudo rm -rf /usr/local/share/mysql*
sudo rm -rf /usr/local/opt/mysql*
sudo rm -rf /etc/my.cnf
必要に応じてfind
コマンドなどを使って他の場所にMySQL関連のファイルが残っていないかを確認してください。
おわりに
MySQLの学習用にローカルにインストールした後、Dockerを使って環境構築することに方針を変えたためアンインストールを行いました。
内容に不備がありましたら遠慮なくご指摘いただけると嬉しいです。