Eu recentemente atualizei meu iMac para o Mavericks e percebi que precisava reinstalar o MySQL. Eu instalei a versão nativa do DMG e estava funcionando bem, e eu deveria ter deixado lá.
Mas eu negligenciei isso por algumas semanas e estava trabalhando em algumas tarefas do Ruby. Eu estava tendo problemas para instalar o Ruby com o homebrew, então eu tentei desinstalar o MySQL e instalá-lo com o homebrew (usando brew install mysql
).
Com essa tentativa, não percebi que algo estava errado até que eu estava trabalhando localmente em um site (um no WordPress) alguns dias depois, e não consegui criar novas tabelas, mesmo que tenha sido capaz de escrever para o site. tabelas existentes. Eu tentei reiniciar, e nesse momento parecia estar procurando em um lugar completamente diferente para a pasta data
, já que tinha apenas os bancos de dados padrão e nenhum dos que eu estava trabalhando.
Desde então eu localizei e copiei minha pasta data
original caso eu a perdesse, e tentei mudar minha instalação do MySQL, desinstalar todos eles, reinstalar com homebrew, reinstalar com o DMG, etc. e tudo foi infrutífero. Eu estou em cima da minha cabeça neste momento (eu sou um designer, principalmente) e tenho procurado maneiras de abordar.
Eu observei que posso usar o comando ps auxww|grep [m]ysqld
para ver quais processos eu tenho (geralmente consigo encontrar meu caminho na linha de comando), e fiz isso com esses resultados:
jonathanstegall 2390 0.0 5.4 3062688 449400 ?? S 12:32AM 0:02.05 /usr/local/Cellar/mysql/5.6.13/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.6.13 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.6.13/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/jonathaallsimac.err --pid-file=/usr/local/var/mysql/jonathaallsimac.pid
jonathanstegall 2304 0.0 0.0 2442580 968 ?? S 12:32AM 0:00.02 /bin/sh /usr/local/opt/mysql/bin/mysqld_safe --bind-address=127.0.0.1
jonathanstegall 7159 0.0 0.3 2619700 29072 ?? S 8:43PM 0:00.05 /usr/local/Cellar/mysql/5.5.15/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.5.15 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.5.15/lib/plugin --log-error=/usr/local/var/mysql/Jonathan-Stegalls-iMac.local.err --pid-file=/usr/local/var/mysql/Jonathan-Stegalls-iMac.local.pid
jonathanstegall 7114 0.0 0.0 2434388 964 ?? S 8:43PM 0:00.02 /bin/sh /usr/local/Cellar/mysql/5.5.15/bin/mysqld_safe
Então, claramente, tenho vários processos sendo executados aqui, e simplesmente não consegui baixar o número adequado de processos e fazer um deles funcionar. Algum conselho sobre como fazer isso?
Obrigado,