No primeiro link que você mencionou, havia um comando faltando, Ben Alpert respondeu com essa resposta.
$ sudo rm -rf /var/db/receipts/com.mysql.*
Estou executando o Leopard (10.5.8) em um Macbook (não Pro) e o MySQL estava rodando ok, mas o painel Preferences não estava funcionando. Eu pensei que uma nova instalação seria uma boa ideia, então eu passei pelo processo de desinstalação descrito aqui:
... que consistia em remover vários arquivos como este:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
Mas agora, quando tento instalar o mysql-5.5.20-osx10.5-x86.pkg
Eu entendo isso:
The following install step failed run postflight script for mysql 5.5.20-community for Mac OS X. Contact the software manufacturer for assistance.
o mysql está lá, após cada falha na instalação, mas todas as minhas tentativas de usá-lo recebem a mesma mensagem de erro:
$ mysql -u root -p
dyld: unknown required load command 0x80000022
O que posso fazer?
No primeiro link que você mencionou, havia um comando faltando, Ben Alpert respondeu com essa resposta.
$ sudo rm -rf /var/db/receipts/com.mysql.*
Tags mysql osx-leopard macos