No se puede iniciar el server MySQL con AppleScript – Snow Leopard

He instalado satisfactoriamente el server MySQL (5.5.11) en mi MAC Snow Leopard. Puedo iniciar el server usando PreferencePane, usando la línea de command sudo /usr/local/mysql/bin/mysqld_safe pero no puedo usar el mismo command dentro de AppleScript.

Este es el resultado de ejecutar sudo /user/local/mysql/bin/mysql_safe :

  • Applescript para hacer clic en el button verde (zoom) con la opción abajo
  • iMessage borra el historial sin reiniciar
  • Cómo optimizar mi script, un script para abrir una nueva instancia de emacs solo si no hay una instancia presente
  • Applescript para cambiar la configuration del controller Wacom
  • Applescript: detectar si el mouse o el trackpad están conectados
  • ¿Cómo get el inode de un file de alias?
  •  ngocminh@MBP[304]:~$ sudo /usr/local/mysql/bin/mysqld_safe Password: 110428 09:52:03 mysqld_safe Logging to '/usr/local/mysql/data/MBP.local.err'. 110428 09:52:03 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data 

    El server Apache2 se puede iniciar utilizando el command sudo apachetl start , luego se podría implementar usando un script AppleScript como este:

     do shell script "apachectl start" password "mypassword" user name "ngocminh" with administrator privileges 

    Sin embargo, no puedo hacer lo mismo para iniciar el server mysql

     do shell script "/usr/local/mysql/bin/mysqld_safe" password "mypassword" user name "ngocminh" with administrator privileges 

    El resultado del script de apple dice:

     "110428 11:03:06 mysqld_safe Logging to '/usr/local/mysql/data/MBP.local.err'. 110428 11:03:06 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data 110428 11:03:06 mysqld_safe mysqld from pid file /usr/local/mysql/data/MBP.local.pid ended" 

    ¡Entonces no se puede iniciar el server MySQL!

    ¿Alguien diría qué le pasa a mi guión o me perdería algo? Cualquier sugerencia será muy apreciada. ¡Gracias!

    – EDIT 1 –

    Intenta ejecutar este script en su lugar

     do shell script "apachectl start" password "mypassword" with administrator privileges do shell script "/usr/local/mysql/bin/mysqld_safe > /dev/null 2>&1 &" password "mypassword" with administrator privileges 

    Ningún error informado por AppleScript pero el server MySQL aún no está cargado de acuerdo con el command ps

     ngocminh@MBP[315]:mysql$ ps aux | grep mysql root 5652 0.0 0.0 2435544 872 s000 T 9:51AM 0:00.04 /bin/sh /usr/local/mysql/bin/mysqld_safe ngocminh 16127 0.0 0.0 2435120 528 s001 R+ 2:30PM 0:00.00 grep mysql ngocminh@MBP[315]:mysql$ ps aux | grep http ngocminh 16141 0.0 0.0 2425524 172 s001 U+ 2:30PM 0:00.00 grep http ngocminh 16092 0.0 0.0 2452692 644 ?? S 2:29PM 0:00.00 /usr/sbin/httpd -D FOREGROUND ngocminh 16088 0.0 0.2 2456532 8960 ?? S 2:29PM 0:00.07 /usr/sbin/httpd -D FOREGROUND root 16035 0.0 0.2 2452692 9832 ?? Ss 2:29PM 0:00.43 /usr/sbin/httpd -D FOREGROUND 

    – EDIT 2 – ¡PROBLEMA RESUELTO!

    Encontré el path a su alnetworkingedor. Solo crea un AppleScript con sudo adentro para iniciar el server mysql

     do shell script "apachectl start" password "mypassword" with administrator privileges do shell script "sudo /usr/local/mysql/bin/mysqld_safe > /dev/null 2>&1 &" password "mypassword" with administrator privileges 

  • Problema de Apache con nombre de host en OSX 10.8.4
  • ¿Por qué este AppleScript no ajusta realmente el volumen de input a cero?
  • Outlook 2016 para Mac no devolverá "posts actuales" desde la window principal
  • Apache2 (Httpd) no funciona después de la actualización a High Sierra
  • Encuentre un file específico con el automatizador
  • La aplicación AppleScript comenzó a solicitar que se ejecute o se cierre. ¿Cómo puedo desactivar esto?
  • 2 Solutions collect form web for “No se puede iniciar el server MySQL con AppleScript – Snow Leopard”

    ¡PROBLEMA RESUELTO!

    Encontré el path a su alnetworkingedor. Simplemente crea un AppleScript con sudo adentro para iniciar el server mysql

     do shell script "apachectl start" password "mypassword" with administrator privileges do shell script "sudo /usr/local/mysql/bin/mysqld_safe > /dev/null 2>&1 &" password "mypassword" with administrator privileges 

    ¿Has probado algo como esto, empezando por el administrador?

     do shell script "/sw/sbin/apachectl start" password "mypassword" with administrator privileges do shell script "/usr/local/mysql/bin/mysqld_safe > /dev/null 2>&1 &" password "mypassword" with administrator privileges 

    Fuente : http://menial.co.uk/2008/11/16/applescript-for-starting-and-stopping-apache-and-mysql/

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).