Instalando o MySQL 5.1 no Mac OS X 10.7 (Lion)

4

Estou tentando instalar o MySQL 5.1. Eu estou no Lion, e quando eu removo todos os arquivos associados ao MySQL em minha máquina, ele ainda me diz que tenho uma versão mais nova instalada quando tento instalá-lo a partir do arquivo DMG.

Alguém instalou com sucesso o MySQL 5.1 no Lion?

Encontrei uma solução usando o Homebrew :

  1. Completamente remover o MySQL do seu sistema (apenas no caso)
    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*
    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
    brew install mysql51
    se isso não funcionar, faça o seguinte:
    brew install 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. Crie o trabalho do MySQL
    1. Criar arquivo mysql.sock
      touch /tmp/mysql.sock
    2. Instalar tabelas padrão do MySQL
      /usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
      ... ou seu caminho
por xisal 07.09.2011 / 00:19

1 resposta

1

Você tentou isso .

Faça o download da versão DMG de 64 bits do MySQL 5.1.x (ou 5.5.x) para o Mac OS X 10.6 no 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

Na parte superior do arquivo. (Note que nós definimos o EDITOR enquanto estamos aqui para que o svn seja feliz!)

Configure a senha de 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 garanta que o arquivo mysql.sock possa ser encontrado pelo PHP: Assegure-se de que o MySQL esteja rodando

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
    
por 07.09.2011 / 03:14