Apache und MySQL starten nicht (1.8.1)

Hier können Sie von gefundenen Bugs berichten. Wir sind für jeden Hinweis dankbar.

Moderators: severin, Dirk Einecke

RiC0
Posts: 7
Joined: Fri 9. Nov 2007, 08:43

Apache und MySQL starten nicht (1.8.1)

Post by RiC0 » Sat 5. Sep 2009, 17:42

Hallo!

Ich habe gerade durch Zufall entdeckt, dass es endlich eine neue Version von MAMP PRO/MAMP gibt. Ich habe von meiner alten Version ein Backup erstellt und die beiden neuen Verzeichnisse in den Applications Ordner kopiert. Es lassen sich nun aber weder Apache, noch MySQL starten. Es kommt jeweils die Meldung, dass der Start nicht erfolgen konnte und ich im Logfile nach dem Problem sehen soll - das vom Apache ist aber komplett leer. Das MySQL Log zeigt das:

Code: Select all

090905 19:38:22 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql
090905 19:38:22 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql/ is case insensitive
090905 19:38:22 [Note] Plugin 'FEDERATED' is disabled.
090905 19:38:22 [Note] Plugin 'ndbcluster' is disabled.
/Applications/MAMP/Library/libexec/mysqld: Table 'mysql.plugin' doesn't exist
090905 19:38:22 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
InnoDB: Log scan progressed past the checkpoint lsn 0 37356
090905 19:38:22  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 0 44233
090905 19:38:22  InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 
InnoDB: Apply batch completed
090905 19:38:23  InnoDB: Started; log sequence number 0 44233
090905 19:38:23 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
090905 19:38:23 mysqld_safe mysqld from pid file /Applications/MAMP/tmp/mysql/mysql.pid ended
 
Ich habe aus meinem MAMP-Backup noch nichts wieder hergestellt, das heisst es sollte ja eigentlich erstmal "out of the box" mit zumindest einer leeren Datenbank laufen, oder?

Gruß,
RiCO

Dirk Einecke
Site Admin
Posts: 278
Joined: Thu 4. Nov 2004, 11:11
Location: Karlsruhe (Germany)
Contact:

Re: Apache und MySQL starten nicht (1.8.1)

Post by Dirk Einecke » Sat 5. Sep 2009, 19:42

Hi,

wir haben heute MAMP & MAMP PRO 1.8.1 veröffentlicht. Bei dem Update ist nun wieder der InnoDB Support für MySQL dabei. Bitte laden Sie sich die neue Version herunter (Download-Seite). Tritt dann der Fehler noch immer auf?

Herzlichst
Dirk Einecke
Best Regards / Mit freundlichen Grüßen
Dirk Einecke (MAMP & MAMP PRO Team)

NEW: MAMP & MAMP PRO 3 released | MAMP & MAMP PRO 3 veröffentlicht

All about MAMP & MAMP PRO: Website | Bugbase | Blog (german) | Blog (english) | Online documentation (Wiki)

RiC0
Posts: 7
Joined: Fri 9. Nov 2007, 08:43

Re: Apache und MySQL starten nicht (1.8.1)

Post by RiC0 » Sun 6. Sep 2009, 07:03

Hallo!

es handelt sich bereits um Version 1.8.1 (steht auch schon im Subject). Apache startet aber auch nicht, es ist also leider nicht nur MySQL betroffen.

Was ich nun herausgefunden habe:
Per Widget lässt sich der Apache starten! MySQL aber noch immer nicht.

Kann es evtl. mit Dateirechten zu tun haben? Das komische ist ja auch, dass das Apache Log komplett leer bleibt.
Ich verwende übrigens OS X 10.6. MAMP 1.7.2 lässt sich ohne Probleme starten und nutzen, aber die neue Version möchte bei mir einfach nicht..

Gruß
RiCO

RiC0
Posts: 7
Joined: Fri 9. Nov 2007, 08:43

Re: Apache und MySQL starten nicht (1.8.1)

Post by RiC0 » Sun 6. Sep 2009, 07:34

so, ich nochmal ;-)

Jetzt läuft alles! Nachdem ich gestern nochmal MAMP (PRO) 1.7.2 reaktiviert habe und das zum Glück noch ohne Probleme lief, habe ich es eben nochmal durch die neuen Versionen ersetzt und jetzt ist Apache ohne Probleme gestartet.

Und ich konnte auch das MySQL Problem lösen. Nachdem ich die Datenbanken aus dem alten Verszeichnis (living-e) in das neue unter "appsolute" kopiert habe geht nun auch bei MySQL alles.

Trotzdem Danke für das schnelle Feedback!

Gruß
RiCO

Dirk Einecke
Site Admin
Posts: 278
Joined: Thu 4. Nov 2004, 11:11
Location: Karlsruhe (Germany)
Contact:

Re: Apache und MySQL starten nicht (1.8.1)

Post by Dirk Einecke » Mon 7. Sep 2009, 07:46

Hi,

auch wenn es nun funktioniert, würden wir gern herausbekommen, warum es erst nicht funktioniert hat.
Ich habe dem Entwickler-Team bescheid gegeben, dass sie sich es mal ansehen.

Dirk
Best Regards / Mit freundlichen Grüßen
Dirk Einecke (MAMP & MAMP PRO Team)

NEW: MAMP & MAMP PRO 3 released | MAMP & MAMP PRO 3 veröffentlicht

All about MAMP & MAMP PRO: Website | Bugbase | Blog (german) | Blog (english) | Online documentation (Wiki)

Termi
Posts: 11
Joined: Sun 3. Dec 2006, 13:00

Re: Apache und MySQL starten nicht (1.8.2)

Post by Termi » Tue 8. Sep 2009, 20:09

Hi,

habe ein ähnliches Problem mit MAMP Pro 1.8.2. Ich habe mein MAMP Verzeichnis in MAMP_old umbenannt, MAMP 1.8.2 in Apps geschoben und MAMP Pro im MAMP Verzeichnis abgelegt. Dann in Library/App Support das Verzeichnis living-e in appsolute umbenannt. Apache startet nun, MySQL aber nicht. Fehlermeldung:

Code: Select all

090908 21:51:09 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql
090908 21:51:09 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql/ is case insensitive
090908 21:51:09 [Note] Plugin 'FEDERATED' is disabled.
090908 21:51:09 [Note] Plugin 'ndbcluster' is disabled.
/Applications/MAMP/Library/libexec/mysqld: Table 'mysql.plugin' doesn't exist
090908 21:51:09 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
090908 21:51:09  InnoDB: Started; log sequence number 0 43695
090908 21:51:09 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect key file for table 'host'; try to repair it
090908 21:51:09 mysqld_safe mysqld from pid file /Applications/MAMP/tmp/mysql/mysql.pid ended
Habe dann versucht, mysql_upgrade auszuführen:

Code: Select all

mysql_upgrade -u root -proot --socket=/Applications/MAMP/tmp/mysql/mysql.sock --force
Looking for 'mysql' as: /Applications/MAMP/Library/bin/mysql
Looking for 'mysqlcheck' as: /Applications/MAMP/Library/bin/mysqlcheck
Running 'mysqlcheck' with connection arguments: '--socket=/Applications/MAMP/tmp/mysql/mysql.sock' 
/Applications/MAMP/Library/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade failed
Ich kann nicht behaupten, dass das Update einfach funktioniert :-(

Dirk Einecke
Site Admin
Posts: 278
Joined: Thu 4. Nov 2004, 11:11
Location: Karlsruhe (Germany)
Contact:

Re: Apache und MySQL starten nicht (1.8.2)

Post by Dirk Einecke » Tue 8. Sep 2009, 20:22

Hi,
Termi wrote:habe ein ähnliches Problem mit MAMP Pro 1.8.2. Ich habe mein MAMP Verzeichnis in MAMP_old umbenannt, MAMP 1.8.2 in Apps geschoben und MAMP Pro im MAMP Verzeichnis abgelegt.
Das "MAMP PRO"-Verzeichnis bitte nicht in das MAMP-Verzeichnis legen sondern direkt in "Programme".
Termi wrote:Dann in Library/App Support das Verzeichnis living-e in appsolute umbenannt. Apache startet nun, MySQL aber nicht.
Das ist eigentlich nicht notwendig und wird vom MAMP PRO automatisch erledigt. MAMP PRO sucht nach dem "living-e" Verzeichnis und kopiert dann alles in das neue "appsolute"-Verzeichnis.

MfG
Dirk Einecke
Best Regards / Mit freundlichen Grüßen
Dirk Einecke (MAMP & MAMP PRO Team)

NEW: MAMP & MAMP PRO 3 released | MAMP & MAMP PRO 3 veröffentlicht

All about MAMP & MAMP PRO: Website | Bugbase | Blog (german) | Blog (english) | Online documentation (Wiki)

Termi
Posts: 11
Joined: Sun 3. Dec 2006, 13:00

Re: Apache und MySQL starten nicht (1.8.1)

Post by Termi » Tue 8. Sep 2009, 20:30

Hi Dirk,

das ging ja schnell. Habe es gerade nochmal probiert.

appsolute wieder in living-e umbenannt und MAMP PRO in das Verzeichnis MAMP PRO gelegt. Beim Starten bekomme ich "my.cnf konnte nicht geschrieben werden".
Die Fehlermeldungen meiner letzten Mail sind exakt die gleichen im mysql Log.

Noch ne Idee?

Dirk Einecke
Site Admin
Posts: 278
Joined: Thu 4. Nov 2004, 11:11
Location: Karlsruhe (Germany)
Contact:

Re: Apache und MySQL starten nicht (1.8.1)

Post by Dirk Einecke » Tue 8. Sep 2009, 20:36

Hi,
Termi wrote:appsolute wieder in living-e umbenannt und MAMP PRO in das Verzeichnis MAMP PRO gelegt. Beim Starten bekomme ich "my.cnf konnte nicht geschrieben werden".
Die Fehlermeldungen meiner letzten Mail sind exakt die gleichen im mysql Log.
Unter welchem Benutzer lassen Sie Apache und MySQL laufen? (Beim MAMP PRO auf "Server" -> "Allgemein")
Wenn Sie dies unter "www/mysql" tun, können Sie mal auf Ihren Mac OS X Account umstellen und dann noch einmal versuchen, die Server zu starten?

MfG
Dirk Einecke
Best Regards / Mit freundlichen Grüßen
Dirk Einecke (MAMP & MAMP PRO Team)

NEW: MAMP & MAMP PRO 3 released | MAMP & MAMP PRO 3 veröffentlicht

All about MAMP & MAMP PRO: Website | Bugbase | Blog (german) | Blog (english) | Online documentation (Wiki)

Termi
Posts: 11
Joined: Sun 3. Dec 2006, 13:00

Re: Apache und MySQL starten nicht (1.8.1)

Post by Termi » Tue 8. Sep 2009, 20:50

Ich habe gerade den Computer neu gestartet, ohne den User zu ändern (steht noch auf www/mysql) und MySQL konnte starten (scheint am Neustart zu liegen). Es erscheint aber nun die Nachricht "/Applications/MAMP/Library/bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect".

Offensichtlich muss ich nun das root Passwort setzen?

Dirk Einecke
Site Admin
Posts: 278
Joined: Thu 4. Nov 2004, 11:11
Location: Karlsruhe (Germany)
Contact:

Re: Apache und MySQL starten nicht (1.8.1)

Post by Dirk Einecke » Tue 8. Sep 2009, 21:04

Hi,
Termi wrote:Offensichtlich muss ich nun das root Passwort setzen?
Hatten Sie das "MySQL Root-Passwort" vor dem Update geändert?

Versuchen Sie mal bitte unter Server -> MySQL über den Button "MySQL Root-Passwort" das Passwort neu zu setzen - am besten einfach mal auf "root" (ohne Anführungszeichen).

MfG
Dirk Einecke
Best Regards / Mit freundlichen Grüßen
Dirk Einecke (MAMP & MAMP PRO Team)

NEW: MAMP & MAMP PRO 3 released | MAMP & MAMP PRO 3 veröffentlicht

All about MAMP & MAMP PRO: Website | Bugbase | Blog (german) | Blog (english) | Online documentation (Wiki)

Termi
Posts: 11
Joined: Sun 3. Dec 2006, 13:00

Re: Apache und MySQL starten nicht (1.8.1)

Post by Termi » Tue 8. Sep 2009, 21:10

Ich hatte gar kein Passwort gesetzt. Nun habe ich eines gesetzt und MySQL Admin startet. Ich habe das PW auch in der config Datei gesetzt, aus der alle PHP Scripte die Daten für die Datenbankverbindung her nehmen. Nun findet er die Datenbanken nicht. Eigentlich logisch, da ich diese aus MAMP_old/db/mysql/ nicht nach MAMP/db/mysql kopiert hatte. Habe ich gerade nachgeholt und den Server restarted. Hilft aber nicht. Probiere jetzt mal wieder einen Reboot.

Termi
Posts: 11
Joined: Sun 3. Dec 2006, 13:00

Re: Apache und MySQL starten nicht (1.8.1)

Post by Termi » Tue 8. Sep 2009, 21:29

Habe gerade festgestellt, dass MAMP nach dem Update auf 1.8.2 nicht mehr in MAMP/db/mysql/ seine Tabellen sucht/ablegt, sondern in library/app support/appsolute/MAMP PRO/db/mysql/

Habe meine Tabellen nun bis auf die Tabelle "MYSQL" hier abgelegt. Nun muss ich nur noch die User neu anlegen...

Dirk Einecke
Site Admin
Posts: 278
Joined: Thu 4. Nov 2004, 11:11
Location: Karlsruhe (Germany)
Contact:

Re: Apache und MySQL starten nicht (1.8.1)

Post by Dirk Einecke » Tue 8. Sep 2009, 21:31

Hi,
Termi wrote:Habe gerade festgestellt, dass MAMP nach dem Update auf 1.8.2 nicht mehr in MAMP/db/mysql/ seine Tabellen sucht/ablegt, sondern in library/app support/appsolute/MAMP PRO/db/mysql/
MAMP PRO hat schon immer die Datenbanken in "Library/Application Support..." abgelegt. Auch Version 1.7.2.

MfG
Dirk Einecke
Best Regards / Mit freundlichen Grüßen
Dirk Einecke (MAMP & MAMP PRO Team)

NEW: MAMP & MAMP PRO 3 released | MAMP & MAMP PRO 3 veröffentlicht

All about MAMP & MAMP PRO: Website | Bugbase | Blog (german) | Blog (english) | Online documentation (Wiki)

Termi
Posts: 11
Joined: Sun 3. Dec 2006, 13:00

Re: Apache und MySQL starten nicht (1.8.1)

Post by Termi » Tue 8. Sep 2009, 21:42

Ich habe es nun geschafft. Bei mir lagen die Datenbanken - warum auch immer - bisher im MAMP Verzeichnis und nicht in Library/...

Danke für die Hinweise und gute Nacht!

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests