Instalé mySQL para mi Mac. Además de iniciar el servidor SQL con la herramienta mySQL.prefPane instalada en System Preference, quiero saber las instrucciones para comenzar desde la línea de comandos. Hago lo siguiente:
Después
su raíz
Comienzo el servidor mySQL por línea de comandos, produce el error de la siguiente manera:
sh-3.2 # / usr / local / mysql / bin / mysqld
111028 16:57:43 [Advertencia] Establecer lower_case_table_names = 2 porque el sistema de archivos para /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ no distingue entre mayúsculas y minúsculas
111028 16:57:43 [ERROR] Error fatal: ¡Lea la sección "Seguridad" del manual para descubrir cómo ejecutar mysqld como root!
111028 16:57:43 [ERROR] Abortar
111028 16:57:43 [Nota] / usr / local / mysql / bin / mysqld: apagado completo
¡Por favor, ayúdame!
EDITAR:
La razón está aquí: http://dev.mysql.com/doc/refman/5.5/en/changing-mysql-user.html
Una solución se describe en la respuesta de xdazz a continuación.
fuente
mdfind mysql.server
para ver dónde está el ejecutable de su servidorRespuestas:
Tratar
/usr/local/mysql/bin/mysqld_safe
Ejemplo:
También puede agregar estos a sus scripts de inicio de bash:
fuente
Simplemente:
mysql.server start
mysql.server stop
mysql.server restart
fuente
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/XXXX.pid).
sudo
!También me gustan los alias ... sin embargo, he tenido problemas con MySQLCOM para comenzar ... falla en silencio ... Mi solución es similar a los demás ... ~ / .bash_aliases
fuente
Como dice este útil artículo: En OS X para iniciar / detener MySQL desde la línea de comandos:
En Linux iniciar / detener desde la línea de comandos:
Algunos sabores de Linux también ofrecen el comando de servicio
o
fuente
/usr/local/mysql/support-files/mysql.server stop
Si lo instaló con homebrew, el binario estará en algún lugar como
lo que significa que puedes comenzar con
y para con
Editar: como mencionó Jacob Raccuia, asegúrese de poner la versión adecuada de MySQL en la ruta.
fuente
crear alias en .bash_profile
y si está intentando ejecutar como root usar el modo seguro
si todavía tiene problemas para comenzar, una lectura recomendada: servidor de inicio mysql5.58 en mac os 10.6.5
fuente
tal vez su servidor mysql no comenzó
puedes probar
fuente
Para mí, esta solución funcionó en Mac Sierra OS:
fuente
Si está instalado con homebrew, intente simplemente escribir
mysql.server
en la terminal y eso debería ser todo. AFAIK su ejecutable estará en /usr/local/bin/mysql.server.Si no, siempre puede ejecutar siguiendo "localizar mysql.server" que le dirá dónde encontrar dicho archivo.
fuente
Si tiene instalado MySQL a través de Homebrew, estos comandos lo ayudarán:
fuente
brew info mysql
(que aprendí de: stackoverflow.com/a/4622474/459863 ) declaró que primero tenía que ejecutarln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
. Después de eso, funcionó.Mi MySQL se instala a través de homebrew en OS X ElCaptain. Lo que solucionó se estaba ejecutando
brew doctor
sudo chown -R $(whoami):admin /usr/local
Luego:
mysql ahora se está ejecutando
fuente
Error de inicio del servidor MySql 'El servidor se cerró sin actualizar el archivo PID'
si ha instalado mysql desde homebrew
cerrar el servidor mysql desde las preferencias de mac
fuente
¿Ha establecido una contraseña de root para su instalación de mysql? Esto es diferente a la contraseña de sudo root. Tratar
/usr/local/mysql/bin/mysql_secure_installation
fuente