Instalando MySQL 5.1 no Mac OS X 10.7 (Lion)

Instalando MySQL 5.1 no Mac OS X 10.7 (Lion)

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:

  1. 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
  2. Instale o homebrew
    /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
    
    Fonte: https://github.com/mxcl/homebrew/wiki/installation
  3. 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
  4. Faça o MySQL funcionar
    1. Crie o arquivo mysql.sock
      toque em /tmp/mysql.sock
    2. Instale tabelas padrão do MySQL
      /usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
      ...ou seu caminho

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/binao 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.sockarquivo 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

informação relacionada