¿Cómo instalo y ejecuto MySQL?

1

Instalé MySQL:

pero MySQL ciertamente no está en la ruta cuando abro un terminal, ni lo veo en las aplicaciones, ya que recuerdo que Windows maneja MySQL.

    
pregunta Thufir 20.03.2015 - 05:17

2 respuestas

1

El instalador de mysql funciona bien, lo he usado muchas veces.

Sin embargo, nunca aparecerá en Aplicaciones ya que no es una aplicación GUI.

Y no aparecerá en la ruta de tu terminal a menos que la pongas allí. Mysql vive en / usr / local / mysql / bin / mysql. Si también instala el panel de preferencias Mysql, puede iniciar y detener mysqld a través de las Preferencias del sistema.

No hay absolutamente ninguna necesidad de arrastrar en un administrador de paquetes completo (homebrew / macports / fink) para algo que tenga un instalador. Es como llamar a una compañía de mudanzas para que guarde tus platos.

También tenga en cuenta que los administradores de paquetes también suelen requerir XCode, que son 6+ Gb adicionales para instalar. El instalador de Oracle es de 172Mb.

    
respondido por el paul 20.03.2015 - 06:14
5

Mi forma favorita de instalar y ejecutar MySQL es a través del Homebrew administrador de paquetes. Con Homebrew instalado es tan sencillo como:

brew install mysql

Esto te lleva al servidor y la herramienta de conexión de línea de comandos. Está configurado para ejecutarse sin contraseña, por lo que no es adecuado para el uso de producción, pero es perfecto para desarrollar con. Homebrew se encarga de poner todo lo que necesitas en tu PATH para ti, sin tener que excavar en .app paquetes para binarios.

Una vez instalado, para conectarse:

mysql -uroot

Para que Launchd inicie mysql al iniciar sesión:

ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents

Luego puedes comenzar con:

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

O si no le importa que se inicie en el arranque / reinicio de la máquina, simplemente puede ejecutar el servidor directamente con:

mysql.server start

El archivo de configuración que lee estará en /usr/local/etc/my.cnf .

Bonificación: tener Homebrew en su sistema le permite tener una llamada de comando lejos de instalar todo tipo de otros paquetes. Es un gestor de paquetes razonable sin muchas pelusas y objetos.

    
respondido por el Ian C. 20.03.2015 - 05:25

Lea otras preguntas en las etiquetas