.png)
Estou tentando instalar o MySQL 5.1. Estou no Lion e, quando removo todos os arquivos associados ao MySQL da minha máquina, ele ainda me diz que tenho uma versão mais recente instalada quando tento instalá-la a partir do arquivo DMG.
Alguém instalou com sucesso o MySQL 5.1 no Lion?
eu encontreiuma solução usando Homebrew:
-
Remova completamente o MySQL do seu sistema (por precaução)
sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/Meu* vim /etc/hostconfig e removeu a linha MYSQLCOM=-YES- rm -rf ~/Library/PreferencePanes/Meu* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /var/db/receipts/com.mysql.*
Fonte: https://stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x -
Instale o homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Fonte: https://github.com/mxcl/homebrew/wiki/installation -
Instale o MySQL 5.1 via brew
preparar instalar mysql51
se isso não funcionar, faça o seguinte:preparar instalação https://raw.github.com/adamv/homebrew-alt/master/versions/mysql51.rb
Fonte: https://stackoverflow.com/questions/4359131/brew-install-mysql-on-mac-os/6399627#6399627 - Faça o MySQL funcionar
- Crie o arquivo mysql.sock
toque em /tmp/mysql.sock
-
Instale tabelas padrão do MySQL
/usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
...ou seu caminho
- Crie o arquivo mysql.sock
Responder1
Você játentei isso.
Baixe a versão DMG de 64 bits do MySQL 5.1.x (ou 5.5.x) para Mac OS X 10.6 do site oficial do MySQL e instale o pacote, o item de inicialização e o painel de preferências.
Adicione /usr/local/mysql/bin
ao caminho:
vim ~/.bash_profile
E adicione:
export PATH=~/bin:/usr/local/bin:/usr/local/mysql/bin:$PATH
export EDITOR=vim
No topo do arquivo. (Observe que configuramos EDITOR enquanto estamos aqui para que o svn fique feliz!)
Configure a senha root do MySQL:
mysqladmin -u root password {new-password}
mysqladmin -u root -p{new-password} -h localhost password {new-password}
mysqladmin -u root -p{new-password} reload
Limpe o arquivo de histórico digitando history -c para que {new-password} não esteja em texto simples no disco.
Agora certifique-se de que o mysql.sock
arquivo possa ser encontrado pelo PHP: Certifique-se de que o MySQL esteja rodando
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock