Crie um arquivo mysql-init em seu diretório inicial contendo:
UPDATE mysql.user SET Password = PASSWORD (‘{nova senha de root }’) ONDE Usuário = ‘root’;
FLUSH PRIVILEGES;
Pare o MySQL
sudo launchctl unload -w /Library/LaunchDaemons/org.mysql.mysqld.plist
Execute o MySQL manualmente
mysqld safe -user = mysql –init-file = { caminho do diretório inicial } / mysql-init &
Verifique se você pode fazer login no MySQL usando a nova senha
mysql -u root -p
password: {nova senha root }
Exclua seu arquivo mysql-init
Mate o seu processo MySQL criado manualmente
Reiniciar MySQL
sudo launchctl load -w /Library/LaunchDaemons/org.mysql.mysqld.plist