1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

mysql_workbenchでローカルmysqlを操作したいが、困った!macOS Big Surにしたら、Homebrewが起動しなくなった件について。

Posted at

先日macOS Big Surにアップデートされましたね!

スクリーンショット 2021-02-10 18.11.55.png

さて、話は移り変わり。。。

筆者はデータベースの勉強をしたく
mysql_workbench公式
をインストール
mysql_workbenchでmacローカルのmysqlに接続してみる
を参考に、

ローカルで眠っていたmysqlを起動しようと考えていました。

  1. mysql_workbenchにローカルmysqlを登録
  2. ローカルmysqlを起動する
  3. mysql_workbenchで接続する

しかし、2.のローカルmysqlが起動しない!

mysql.server start
==>>
Permission denied
ERROR! The server quit without updating PID file

と出力され、

あーそっか。
起動にはpidファイル作成しないとダメなのかぁ、、、
全然使用していないので、忘れていました!笑

mysqlエラーが出た場合の起動方法
を参考に

(pidファイル作成して)
touch /usr/local/var/mysql/*****.local.pid

(権限付与して)
sudo chown -R _mysql:_mysql /usr/local/var/mysql/

起動!

mysql.server start
==>>
Permission denied
ERROR! The server quit without updating PID file

あれ、またエラー。><;;?

Homebrewが使えない!!

Homebrew使って、mysqlを再インストールすると良いっぽいので、
実行すると

スクリーンショット 2021-02-10 18.12.40.png

あれれ><;

Homebrewが使えない、、、だと

Homebrewの現状を見てみようとdoctorコマンドしたが、

スクリーンショット 2021-02-10 18.12.13.png
んん〜これもエラー

原因はmacOS BigSur ??

調査してみると
同じ境遇の方がいらっしゃったので、
HomebrewがmacOS BigSurで使えない

参考に

brew upgrade

※'brew update' ではなく、Homebrewのアップデート+Homebrewでインストールしたパッケージのアップデートが実行できる'brew upgrade'にしました。

brew doctor

※アップグレードの完了を確認

スクリーンショット 2021-02-10 18.27.06.png

見事復活しましたHomebrew!

さてここからは、気を取り直して

mysqlのアンインストールと不要ファイル削除

macOSローカル環境でのmysql再インストール指南書
に沿って実行しました。

まず、

brew uninstall 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

※また、my.cnfファイルが他に存在する場合は以下コマンドで検索して削除しておきましょう。
mysql --help | grep my.cnf

brew install mysql

mysqlの再インストールと起動

 

brew install mysql

スクリーンショット 2021-02-11 1.16.59.png

summaryが確認できれば、インストールは完了です。

※起動
mysql.server start
※停止
mysql.server stop

スクリーンショット 2021-02-11 1.18.17.png

無事、successが確認できればOK

mysql.server start

もう一度mysqlを起動しておいて、mysql workbenchで接続。

スクリーンショット 2021-02-11 1.20.00.png

登録しておいたLOCALHOSTをクリックして、GUI操作をすすめると、

スクリーンショット 2021-02-11 1.20.10.png

無事、起動と接続が確認できました!

まとめ

つまり、mysqlをインストールする為のHomebrewが
macOS BigSurにアップデートした人は、Homebrewのアップグレードが必要だったという事でしょう。

以上

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?