Layanan MySQL berwarna abu-abu di bawah Server Admin

0

Kami baru saja membuat instalasi baru Mac OSX Server 10.6.7, tetapi layanan MySQL sepertinya tidak berfungsi, yang aneh dengan instalasi baru!

Saya membuka Server Admin, dan di bawah Layanan, layanan MySQL memiliki lingkaran abu-abu. AFP, FTP, dan Web semuanya berwarna hijau. Jika saya hapus centang pada kotak MySQL di Pengaturan, itu memeriksa kembali sendiri dalam beberapa detik. Mengklik pada layanan MySQL pada LHS yeilds:

**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

(popup itu muncul dua kali, lalu)

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

Saya bisa membuka Terminal, menjalankan mysql, dan itu membuka prompt mysql. Saya juga mencoba membuka MySQL Workbench, "New Server Instance" di bawah Server Administration, pilih localhost, ambil nilai default, dan dapatkan:

**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.

Sekali lagi, ini adalah instalasi baru, jadi ini sangat aneh.

Zeoflite
sumber

Jawaban:

0

Plist yang digunakan serverAdmin untuk menyimpan status layanan tidak memiliki beberapa kunci.

lihat /Library/Preferences/com.apple.MySQLService.plist

seharusnya terlihat seperti:

<?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>

Mungkin Anda tidak memiliki kunci serviceStart

Saya pernah mengalami ini sebelumnya, meskipun saya tidak tahu mengapa.

John Soward
sumber