Dannyo Schefoasch Beitrag melden Geschrieben 19. August 2003 Hab eine Frage bezüglich mySQL: Der Serverumbau von WinXP auf Linux verlief gut, jetzt gehe ich in die Testphase über und zwar indem ich ein Backup des ASB auf den neuen Linux-Server rüberkopiere. Aaaalso: Das Board an sich ist ok, die PHPs funzen einwandfrei, aber die mySQL-Datenbank macht ein paar Problemchen. Zuerst ließen sie mich aufgrund einiger Querverweise zwischen PHPs mit requiries überhaupt nicht auf die Scripts zugreifen. Habe dieses Problem mit gezieltem CHMODen gelöst. Jetzt aber kommt schon das nächste Problem: Ich bekomme mySQL-Fehlermeldungen wegen irgendwelchen Query-Errors, von denen ich sehr stark vermute, dass sie z.B. den Tables ibf_members, ibf_sessions, ibf_posts etc. entspringen. Ist ja auch nicht weiter ein Problem... wäre ja durch analysieren, reparieren und optimieren der Tables zu lösen, ABER: Obwohl jede der MYIs und MYDs und auch die dazugehörigen FRM-Dateien als CHMOD 0777 gesetzt hat, behauptet er von gewissen Tables z.B.: "ibf_sessions is read only. Cannot repair..." oder so ein Schrott. Was um alles in der Welt will mir meine Datenbank damit sagen ??? Gibt es da irgendeine EInstellung, die ich nicht kenne, oder bin ich einfach zu deppert ? Und außerdem: Kann es sein, dass die Dateinamenendungen bei Linux RedHat 9.0 case sensitive sind ??? Kommt mir beim Umbenennen so manches SQL-Tables nämlich so vor... Bitte um schnelle Hilfe !!! Dannyo 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Csabinho Wir sind M&N. Gibt es sonst noch Fragen? Beitrag melden Geschrieben 19. August 2003 Ich würd prinzipiell nicht mit den Dateien rumscheissen sondern einen Dump machen. Allerdings nicht mit dem mysqladmin sondern direkt mit dem DOS-Tool, da der IE (und auch jeder sonstige Browser) diese Datenmengen wohl nicht dazaht... Mit den Dateien hatte ich auch schon einige Schwierigkeiten deshalb würd ich die jetzt generell nicht mehr anrührn... 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
HerrVorragend Knows how to post... Beitrag melden Geschrieben 19. August 2003 du kannst keine mysql-table-datein von windows auf linux kopiern und dann glauben es geht. was mich wundert is dass es überhaupt soweit funkt in linux sind die tablenamen (hingegen jeglichn sql standart) case sensitive. dateinamen sowiso (bei mysql ist ja database/table = datei im filesystem). darum is das "leider" so. mach ein mysqldump und dann das script in der linux db wieder einspielen! 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Dannyo Schefoasch Beitrag melden Geschrieben 20. August 2003 mysqldump ? aha ? Habe es mittlerweile manuell soweit gebracht, dass er mir nicht mehr den Fehler eines falschen Query-Eintrags in "field list" zurückwirft, sondern den mySQL-Error "No Database Selected"... 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Camlann take a trip Beitrag melden Geschrieben 20. August 2003 mysqldump ? aha ? Ein Backup 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Csabinho Wir sind M&N. Gibt es sonst noch Fragen? Beitrag melden Geschrieben 20. August 2003 mysqldump ? aha ? DOS-Fensterl Starten, ins mysql/bin verzeichnis wechseln, mysqldump datenbankname eingeben und Füsse hochlegen 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Dannyo Schefoasch Beitrag melden Geschrieben 20. August 2003 Allerdings nicht mit dem mysqladmin sondern direkt mit dem DOS-Tool, da der IE (und auch jeder sonstige Browser) diese Datenmengen wohl nicht dazaht...Mit welchem DOS-Tool ? 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Csabinho Wir sind M&N. Gibt es sonst noch Fragen? Beitrag melden Geschrieben 20. August 2003 Allerdings nicht mit dem mysqladmin sondern direkt mit dem DOS-Tool, da der IE (und auch jeder sonstige Browser) diese Datenmengen wohl nicht dazaht...Mit welchem DOS-Tool ? mysqldump ? aha ? DOS-Fensterl Starten, ins mysql/bin verzeichnis wechseln, mysqldump datenbankname eingeben und Füsse hochlegen Mit diesem 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Dannyo Schefoasch Beitrag melden Geschrieben 20. August 2003 Vielen herzlichen Dank, Mister Kanne ! Kannst du ca. abschätzen wie lange dieser Dump pro 100MB dauert ? Ich mache das nämlich gerade übern VNC und will nicht dauernd davorsitzen Und wo finde ich das Backup nach Beendigung des Dumps und in welchem Format ? 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Csabinho Wir sind M&N. Gibt es sonst noch Fragen? Beitrag melden Geschrieben 20. August 2003 Vielen herzlichen Dank, Mister Kanne ! Kannst du ca. abschätzen wie lange dieser Dump pro 100MB dauert ? Ich mache das nämlich gerade übern VNC und will nicht dauernd davorsitzen Und wo finde ich das Backup nach Beendigung des Dumps und in welchem Format ? Format: pures SQLWo du´s findest bestimmst du. Hatte vorhin vergessen zu schreiben dass du das ganze umleiten solltest also mysqldump datenbankname > dateiwodueshinhabenwillst Mit so grossen Datenbanken hatte ich leider(oder zum Glück ) bis jetzt noch nicht zu tun, daher kann ichs dir leider nicht sagen wie lang´s dauert. 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Dannyo Schefoasch Beitrag melden Geschrieben 21. August 2003 Habe den Dump jetzt gemacht, hat knappe 200MB... werde mir diese Datei jetzt mal von meinem Server downloaden. ok, hiermit hätte ich genau EINE riesige sql-Datei... was mache ich um diese in Linux zu importieren ? 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Camlann take a trip Beitrag melden Geschrieben 21. August 2003 Hast Du einen phpMyAdmin? Wenn ja einfach die Datenbank auswählen, auf SQL und bei Durchsuchen die Datei auswählen 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Dannyo Schefoasch Beitrag melden Geschrieben 21. August 2003 Danke, werde ich versuchen. Habe außerdem im Internet schon eine zweite Variante gefunden, wie man die DB wiederherstellen kann... Juhu, ich schaff den Umstieg auf Linux ! 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Dannyo Schefoasch Beitrag melden Geschrieben 21. August 2003 Oder aber doch nicht... Ich habe jetzt die Datei "asb.sql" im phpmyadmin einlesen lassen (in eine leere, neue Datenbank). Er sagt mir zum einen: "Kein SQL-Befehl" und zum anderen "Keine Tabellen in der Datenbank"... Was geht da nicht und was könnte/sollte/müsste ich anders machen ? 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Camlann take a trip Beitrag melden Geschrieben 21. August 2003 Sorry, keine Ahnung 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.