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 :

 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 

  • ¿Cómo puedo eliminar mysql de la versión de installation manual?
  • ¿Cómo instalar 'MySQL Utilities' usando brew o brew cask?
  • Control de panel de preferences MySQL para MySQL instalado a través de Homebrew
  • El server MySQL (MariaDB) no puede comenzar
  • ¿Lion instalará MySQL con él?
  • ¿Cómo puedo saber qué installation de MySQL se inicia con PrefPane en las Preferences del Sistema?
  • Conéctese a MySql a través de LAN inalámbrica del aeropuerto
  • MySQL no puede comenzar al reiniciarse después de la actualización de Yosemite
  • 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).