Eu instalei o mySQL no meu Mac. Além de iniciar o servidor SQL com a ferramenta mySQL.prefPane instalada no System Preference, quero saber as instruções para iniciar na linha de comando. Eu faço o seguinte:
Depois de
raiz su
Eu inicio o servidor mySQL por linha de comando, ele produz um erro como abaixo:
sh-3.2 # / usr / local / mysql / bin / mysqld
111028 16:57:43 [Aviso] A configuração lower_case_table_names = 2 porque o sistema de arquivos para /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ faz distinção entre maiúsculas e minúsculas
111028 16:57:43 [ERRO] Erro fatal: Por favor, leia a seção "Segurança" do manual para descobrir como executar o mysqld como root!
111028 16:57:43 [ERRO] Interrompendo
111028 16:57:43 [Nota] / usr / local / mysql / bin / mysqld: Encerramento concluído
Por favor me ajude!
EDITAR:
O motivo está aqui: http://dev.mysql.com/doc/refman/5.5/en/changing-mysql-user.html
Uma solução é descrita na resposta do xdazz abaixo.
fonte
mdfind mysql.server
para ver onde está o seu servidor executávelRespostas:
Experimentar
/usr/local/mysql/bin/mysqld_safe
Exemplo:
Você também pode adicioná-los aos scripts de inicialização do bash:
fonte
Simplesmente:
mysql.server start
mysql.server stop
mysql.server restart
fonte
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/XXXX.pid).
sudo
!Também gosto dos apelidos ... no entanto, tive problemas com o MySQLCOM para iniciar ... falha silenciosamente ... Minha solução alternativa é semelhante aos outros ... ~ / .bash_aliases
fonte
Como este artigo útil afirma: No OS X para iniciar / parar o MySQL na linha de comando:
No Linux, inicie / pare na linha de comando:
Alguns tipos de Linux também oferecem o comando service
ou
fonte
/usr/local/mysql/support-files/mysql.server stop
Se você o instalou com homebrew, o binário estará em algum lugar como
o que significa que você pode iniciá-lo com
e pare com
Edit: Como Jacob Raccuia mencionou, certifique-se de colocar a versão apropriada do MySQL no caminho.
fonte
criar alias em .bash_profile
e se você estiver tentando executar como root, use o modo de segurança
Se você ainda estiver tendo problemas para iniciar, leia: mysql5.58 unstart server in mac os 10.6.5
fonte
talvez o seu servidor mysql não tenha iniciado
podes tentar
fonte
Para mim, esta solução funcionou no mac Sierra OS:
fonte
Se estiver instalado com o homebrew, tente digitar o
mysql.server
terminal e deve ser isso. AFAIK, o executável estará em /usr/local/bin/mysql.server.Caso contrário, você sempre pode executar o seguinte "localize mysql.server", que informará onde encontrar esse arquivo.
fonte
Se você tiver o MySQL instalado através do Homebrew, estes comandos ajudarão você:
fonte
brew info mysql
(que aprendi em: stackoverflow.com/a/4622474/459863 ) afirmou que primeiro tive que executarln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
. Depois disso, funcionou.Meu MySQL é instalado via homebrew no OS X ElCaptain. O que corrigiu estava em execução
brew doctor
sudo chown -R $(whoami):admin /usr/local
Então:
o mysql está em execução agora
fonte
Erro de inicialização do servidor MySql 'O servidor saiu sem atualizar o arquivo PID'
se você instalou o mysql do homebrew
fechar servidor mysql das preferências do mac
fonte
Você definiu uma senha root para sua instalação mysql? Isso é diferente da sua senha root do sudo. Experimentar
/usr/local/mysql/bin/mysql_secure_installation
fonte