前提・実現したいこと
■前提
macOS Catalina バージョン 10.15.5
mysql@5.7
rails 2.6.5
■実現したいこと
mysqlを起動させたいです。
現在、railsでウェブサービスの作成中です。先日、別件でXcodeをインストールするために、macOSを「High Sierra」から「Catalina」にバージョンアップした後、mysqlに接続できなくなりました。
発生している問題・エラーメッセージ
ERROR! The server quit without updating PID file (/usr/local/var/mysql/[ホスト名].pid).
該当のソースコード
$ mysql.server start
Starting MySQL
./usr/local/Cellar/mysql@5.7/5.7.29/bin/mysqld_safe: line 144: /usr/local/var/mysql/[ホスト名].err: Permission denied
/usr/local/Cellar/mysql@5.7/5.7.29/bin/mysqld_safe: line 144: /usr/local/var/mysql/[ホスト名].err: Permission denied
/usr/local/Cellar/mysql@5.7/5.7.29/bin/mysqld_safe: line 198: /usr/local/var/mysql/[ホスト名].err: Permission denied
/usr/local/Cellar/mysql@5.7/5.7.29/bin/mysqld_safe: line 144: /usr/local/var/mysql/[ホスト名].err: Permission denied
ERROR! The server quit without updating PID file (/usr/local/var/mysql/Shuta-MBP.pid).
試したこと
①エラーメッセージやググった結果から、次の2点が原因なのではと考えました。
・そもそもpidファイルが存在していない。
・.pidファイルに適切な権限が設定されていない
そこで「$ touch /usr/local/var/mysql/[ホスト名].local.pid」でpicファイルを作成。
次に「sudo chown -R _mysql:_mysql /usr/local/var/mysql/」で権限を付与しましたが、同様のエラー。
②mysqlのアンイストール後、再インストールするも同様のエラー。
以上です。
ご回答頂けますと幸いです。宜しくお願いします。