J'essaie d'exécuter MySQL sous launchd, donc j'ai mis en place un élément launchd incluant une clé "UserName" avec "mysql" comme valeur. Je l'ai fait parce que quand je lance mysql, je vais d'habitude: mysqld_safe --user = mysql.Mappages launchd et utilisateur
Quand je charge, je reçois:
10/22/10 11:13:02 AM com.apple.launchd[1] (com.mysql.mysqld463) Suspicious setup: User "mysql" maps to user: _mysql
10/22/10 11:13:02 AM com.apple.launchd[1] (com.mysql.mysqld) Throttling respawn: Will start in 10 seconds
Et MySQL n'arrive jamais à courir. Dois-je utiliser "_mysql" en tant qu'utilisateur? Je m'interroge sur les mappages utilisateur car j'ai installé mes bases de données en suivant les instructions incluses dans la distribution MySQL: utiliser l'utilisateur mysql pour installer les bases de données et lancer le démon.
Merci d'avance.
Merci! Je l'ai fait et MySQL commence mais maintenant je reçois ceci: 10/22/10 14:03:58 PM \t com.apple.launchd [1] \t (0x301430.anonymous.nohup [1428]) Bogue: launchd_core_logic.c : 8297 (24108): 0 10/22/10 2:03:58 PM \t com.apple.launchd [1] \t (0x301430.anonymous.nohup [1428]) Les sessions de commutation ne sont pas autorisées dans le système bootstrap Mach. Com.apple.launchd [1] \t (0x301430.anonymous.nohup [1428]) _vprocmgr_switch_to_session(): kr = 0x44c. MySQL semble fonctionner correctement mais quand je le décharge je reçois le 22/10/10 02:03:19 PM \t com.apple.launchd [1] \t (com.mysql.mysqld [1078]) Délai de sortie écoulé (20 secondes) . Tuer – expora
Eh bien, alors vous pourriez revenir à essayer d'exécuter 'mysql' directement en utilisant' User = "_mysql" '. Vous pouvez également essayer d'exécuter 'mysqld_safe' en tant qu'utilisateur pour voir s'il évite le changement de session. –
Cela ne fonctionne pas non plus :(J'essaie à la fois avec la clé UserName et l'argument --user Jusqu'à présent, la meilleure combinaison a été UserName root et --user = mysql comme argument du programme mais cela me donne l'erreur de switch Au moins, MySQL fonctionne. – expora