macOS CatalinaからMontereyにアップデート後、MySQLが起動できない現象が発生しました。 結果的にはMySQLアンインストール→関連ファイルの削除→インストールで上手く行きました。
homebrewでインストールしていたmysqlになります。
#動かない
% mysql.server start
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Pro.local.pid).
#アンインストール
% brew uninstall mysql
#やらなくても良いかもしれませんが念のため更新
% brew upgrade
#関連ファイルの削除(ファイルが存在する場合)
% sudo rm -rf /Library/PreferencePanes/MySQL.prefPane
% sudo rm -rf /usr/local/Cellar/mysql*
% sudo rm -rf /usr/local/var/mysql
% sudo rm -rf /usr/local/etc/my.cnf
% sudo rm -rf /usr/local/opt/mysql*
#再度インストール
% brew install mysql
Starting MySQL
. SUCCESS!