環境
$ mysql --version
mysql Ver 8.0.26 for macos11.3 on x86_64 (Homebrew)
状況
Mysql起動時に下記の権限エラー
$ mysql.server start
Starting MySQL
./usr/local/Cellar/mysql/8.0.25_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/XXXXXXMacBook-Pro.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.25_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/XXXXXXMacBook-Pro.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.25_1/bin/mysqld_safe: line 199: /usr/local/var/mysql/XXXXXXMacBook-Pro.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.25_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/XXXXXXMacBook-Pro.local.err: Permission denied
ERROR! The server quit without updating PID file (/usr/local/var/mysql/XXXXXXMacBook-Pro.local.pid).
様々な記事を参考に試したが解決できず…
・PC再起動
・Mysql再起動
・権限付与
解決方法
最終手段としてMysqlを再インストールすることにした
HomebrewでのMysqlの再インストールが丁寧に説明されていて分かりやすかった
→無事にMysql起動できた!
参考
エラー解消で試したこと