Xampp 1.7.0 und Mysql

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Xampp 1.7.0 und Mysql

Postby wneudeck » 21. January 2009 13:21

Hallo,
hatte, wie in einem anderen posting bereits geschrieben, die Version 1.6.8, diese deinstalliert und die 1.7.0 neu installiert.
Der Installationsvorgang lief völlig ohne Problem ab und danach war auch zu sehen, dass alle Dienste laufen. Als ich jedoch PHPMyadmin aufrief, konnte ich meine alten Datenbanken nicht mehr ansehen (wohl aber die mitgelieferten Demo-Datenbanken). Leider habe ich die Fehlermeldung nicht aufgeschrieben (ich weiß, blöd) und bin sofort wieder auf meine funktionierende Installation zurück, da ich mir hier keine Unterbrechung erlauben möchte.
Muss dazu folgendes sagen: Diese Datenbank habe ich schon vor 2007 erstellt, aber sie lief unter Mysql 5.0.67 einwandfrei und die neue Version wäre ja 5.1.3.0 gewesen.
Übrigens: Datenbank nicht mehr ansehen heißt:
- bereits beim Klick auf den Datenbanknamen kam die Fehlermeldung, ich konnte also die darin enthaltenen Tabellen gar nicht mehr sehen.
Ich kann mir hier als Laie nur einen Versionskonflikt vorstellen, aber wieso wird das bei einer Neuinstallation nicht erkannt und "repariert" oder zumindest gemeldet?
Wäre schön, wenn hier jemand Hilfestellung geben könnte, denn langfristig möchte ich halt doch die neue Version nutzen.
Tschüss Werner
wneudeck
 
Posts: 95
Joined: 31. July 2006 11:04

Re: Xampp 1.7.0 und Mysql

Postby Wiedmann » 21. January 2009 13:27

Wie kamen denn deine alten Datenbanken in den neu installierten XAMPP?
(bei einem neuen XAMPP dürfte es ja erstmal keine DB's von dir geben...)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Xampp 1.7.0 und Mysql

Postby wneudeck » 21. January 2009 13:47

Hallo,
die waren schon drin in c:\xampp\mysql\data, denn bei der Deinstallation habe ich angegeben, dass die Datenbanken nicht gelöscht werden sollen (war anwählbar) , denn die brauche ich ja, durften also nicht entfernt werden.
wneudeck
 
Posts: 95
Joined: 31. July 2006 11:04

Re: Xampp 1.7.0 und Mysql

Postby Wiedmann » 21. January 2009 14:39

die waren schon drin in c:\xampp\mysql\data,

- Wurde auch das alte "c:\xampp\mysql\data\mysql" übernommen?
- Hast du MyISAM- oder InnoDB-Tabellen benutzt?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Xampp 1.7.0 und Mysql

Postby wneudeck » 21. January 2009 16:30

Hallo,
Wurde auch das alte "c:\xampp\mysql\data\mysql" übernommen?

ja
Ich nutze MyISAM-Tabellen.
wneudeck
 
Posts: 95
Joined: 31. July 2006 11:04

Re: Xampp 1.7.0 und Mysql

Postby Wiedmann » 21. January 2009 17:09

Dann solltest du die mysql_upgrade.exe ausführen.

(Und ansonsten benötigen wir natürlich eine Fehlermeldung um zu sagen woran es liegt)

BTW: in dem Upgrade-Paket von 1.6.8 auf 1.7.0 steht das extra in der Readme drin.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Xampp 1.7.0 und Mysql

Postby wneudeck » 21. January 2009 17:22

Hallo,
in dem Upgrade-Paket von 1.6.8 auf 1.7.0 steht das extra in der Readme drin.

Das habe ich schon gelesen (man informiert sich ja :) ) , aber ich habe nicht gedacht, dass es für mich zutrifft. Ich habe ja nicht das update-Paket von 1.6.8 auf 1.7.0 verwendet, sondern alles deinstalliert (weil ja von einem upgrade abgeraten wurde) und mit der 1.7.0-installer.exe installiert.
Sollte ich es trotzdem nochmals so versuchen? Ich muss ja nochmal von vorn beginnen, weil ich ja momentan wieder die 1.6.8 benutze.
wneudeck
 
Posts: 95
Joined: 31. July 2006 11:04

Re: Xampp 1.7.0 und Mysql

Postby Wiedmann » 21. January 2009 17:25

aber ich habe nicht gedacht, dass es für mich zutrifft.

Naja, das trifft halt für die zu, die mit einem aktuellen MySQL-Server Datenbanken vom alten MySQL-Server weiterbenutzen. (Was ja bei einem Update von 1.6.8 nach 1.7.0 zwangsläufig so ist.)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Xampp 1.7.0 und Mysql

Postby wneudeck » 21. January 2009 17:55

Hallo,
wenn ich es nochmals versuche und um nicht gleich von vornherein wieder einen Fehler zu machen:
Dort ist ja angegeben
cd <xampp>\mysql\bin
mysql_upgrade
mysql -u root -h localhost
mysql> use mysql;
mysql> REPAIR TABLE `event`;
usw.

Soll ich dies also mit 'mysql' machen und auch mit meiner Datenbank 'wetwin" (nehme ich doch an)
Sorry, wenn ich hier jetzt vielleicht mich etwas anstelle, aber ich möchte auf Nummer sicher gehen.
wneudeck
 
Posts: 95
Joined: 31. July 2006 11:04

Re: Xampp 1.7.0 und Mysql

Postby Wiedmann » 21. January 2009 18:15

Dort ist ja angegeben

Wo ist dort? Aber "mysql_upgrade.exe" langt.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Xampp 1.7.0 und Mysql

Postby wneudeck » 21. January 2009 18:18

Hallo,
ich beziehe mich auf diese Seite:
http://www.apachefriends.org/winxampp/upgrade-howto.txt
Vor allem auch dieser Satz:
WICHTIG: MySQL Tabellen Upgrade zu 5.1.30 in 13 Schritten!
wneudeck
 
Posts: 95
Joined: 31. July 2006 11:04

Re: Xampp 1.7.0 und Mysql

Postby Wiedmann » 21. January 2009 18:22

ich beziehe mich auf diese Seite:

Ah, die hatte ich gerade auch schon gesucht. Ändert aber nichts an meiner Aussage.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Xampp 1.7.0 und Mysql

Postby wneudeck » 21. January 2009 18:24

Hallo,
gut, werde es heute oder morgen nochmals versuchen und dann berichten.
wneudeck
 
Posts: 95
Joined: 31. July 2006 11:04

Re: Xampp 1.7.0 und Mysql

Postby wneudeck » 21. January 2009 23:34

Hallo,
habe nun die Installation erfolgreich durchgeführt, danke zunächst mal. Bin recht froh.
Das Problem war, dass ich, wie Du gesagt hast, die mysql_upgrade.exe nicht habe laufen lassen.
Jetzt bleibt mir noch ein aber für mich wichtiges Restproblem:
Ich hatte jetzt zum Testlauf meine Datenbank 'wetwin" im Verzeichnis c:\xampp\mysql\data
Nun ist aber der eigentliche Standort (aus Datensicherungsgründen) der Pfad f:\mysqldata. Nun wollte ich die my.cnf im Verzeichnis c:\xampp\mysql\bin umändern. ich habe also Apache und mysql gestoppt und aus

[mysqld]
port= 3306
socket= "C:/xampp/mysql/mysql.sock"
basedir="C:/xampp/mysql"
tmpdir="C:/xampp/tmp"
datadir="C:/xampp/mysql/data"

folgendes gemacht:
[mysqld]
port= 3306
socket= "C:/xampp/mysql/mysql.sock"
basedir="C:/xampp/mysql"
tmpdir="C:/xampp/tmp"
datadir="F:/mysqldata"

Und hier kommt jetzt das Problem: Sobald ich den Apache und den mysql-Server wieder starte, kommt die Windows-Meldung: "Mysqld.exe hat ein Problem festgestellt und muss beendet werden"
Danach ist der mysql-server gestoppt, Apache läuft.
Was mache ich hier nun wieder falsch? Ich hatte in der alten Installation ja diese Konfiguration bereits.
Oder liegt es daran, dass ich auf f:\mysqldata noch die alte Datenbank habe? Möchte sie, wenn alles läuft, natürlich durch die Datenbank auf C:/xampp/mysql/data ersetzen.
Tschüss Werner
wneudeck
 
Posts: 95
Joined: 31. July 2006 11:04

Re: Xampp 1.7.0 und Mysql

Postby Wiedmann » 21. January 2009 23:44

Oder liegt es daran, dass ich auf f:\mysqldata noch die alte Datenbank habe?

Naja, dass MySQL ein Problem hat, wenn du es mit alten Datebanken betreibst hast du jetzt ja schon lange genug bemerkt...

Ob es sonst noch ein Problem mit deinem F: gibt, lohnt sich erst drüber nachzudenken wenn du dieses Problem behoben hast.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Next

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 11 guests