Le service MySQL est grisé sous Admin Serveur

0

Nous venons de faire une nouvelle installation de Mac OSX Server 10.6.7, mais le service MySQL ne semble pas fonctionner, ce qui est étrange car il s’agit d’une nouvelle installation!

J'ouvre Admin Serveur, et sous Services, le service MySQL a un cercle gris. AFP, FTP et Web sont tous verts. Si je décoche la case MySQL dans les paramètres, elle se revérifie en quelques secondes. En cliquant sur le service MySQL sur les années LHS:

**The service has encountered an error.**
Try to refresh the view (workwork/MySQL). (NIL_RESPONSE_ERR (*** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: startTime))) MySQL

(cette fenêtre apparaît deux fois, alors)

**The service "MySQL" is unreachable**
Try to reconnect to workwork (a back-end component may be missing).

Je peux ouvrir un terminal, courir mysql, et cela ouvre une invite mysql. J'ai également essayé d'ouvrir MySQL Workbench, "Nouvelle instance de serveur" sous Administration du serveur, choisissez localhost, prenez les valeurs par défaut et obtenez un:

**Could not connect to MySQL server:**
Lost connection to MySQL server at 'reading initial communication packet', system error: 61
You may continue if the server is simply not running.

Encore une fois, ceci est une nouvelle installation, donc c'est très étrange.

Zeophlite
la source

Réponses:

0

Certaines clés sont manquantes dans la liste de diffusion que serverAdmin utilise pour stocker l'état du service.

jetez un oeil à /Library/Preferences/com.apple.MySQLService.plist

cela devrait ressembler à:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>activeDBPath</key>
    <string>/var/mysql</string>
    <key>selectedDBPath</key>
    <string>/var/mysql</string>
    <key>serviceRunning</key>
    <true/>
    <key>serviceStart</key>
    <date>2011-07-27T14:24:23Z</date>
</dict>
</plist>

Il vous manque probablement la clé serviceStart

Cela m'est déjà arrivé auparavant, mais je ne sais pas pourquoi.

John Soward
la source