Edited at

MySQL8と5系統

More than 1 year has passed since last update.

rails + MySQLを使ったアプリを作成しようとしていたのですが、

共同開発者の意向や、使用するSQLクライアントの問題もあり、MySQL5.6を使うことになりました。

普通にMySQLをアップデートしてしまうと8系がインストールされてしまいます。

そのため

brew install mysql@5.6

としてサーバースタートすると

ERROR! MySQL server PID file could not be found!

が出てきてしまいました。

brew uninstall mysql@5.6

としてもう一度インストールしても消えず。

rm -rf usr/local/var/mysql

として綺麗にしたりしたのですがなかなか治らず、、、

どうやらusr配下のファイルが全てroot所有のファイルになっていたため、

chown -R 〇〇(ユーザー名) usr/

として管理者を変更してしまえば、一時的に解決しました。

とはいえrootユーザーの権限を変更してしまったのは少し怖いです。

ちなみにMySQL8以降ではエラーは出ませんでした。

あらかたの方法は試したのですが解決できたという方、教えてください。