Dannyo Schefoasch Posted August 19, 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 Quote Share this post Link to post Share on other sites More sharing options...
Csabinho Wir sind M&N. Gibt es sonst noch Fragen? Posted August 19, 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 Quote Share this post Link to post Share on other sites More sharing options...
HerrVorragend Knows how to post... Posted August 19, 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 Quote Share this post Link to post Share on other sites More sharing options...
Dannyo Schefoasch Posted August 20, 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 Quote Share this post Link to post Share on other sites More sharing options...
Camlann take a trip Posted August 20, 2003 mysqldump ? aha ? Ein Backup 0 Quote Share this post Link to post Share on other sites More sharing options...
Csabinho Wir sind M&N. Gibt es sonst noch Fragen? Posted August 20, 2003 mysqldump ? aha ? DOS-Fensterl Starten, ins mysql/bin verzeichnis wechseln, mysqldump datenbankname eingeben und Füsse hochlegen 0 Quote Share this post Link to post Share on other sites More sharing options...
Dannyo Schefoasch Posted August 20, 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 Quote Share this post Link to post Share on other sites More sharing options...
Csabinho Wir sind M&N. Gibt es sonst noch Fragen? Posted August 20, 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 Quote Share this post Link to post Share on other sites More sharing options...
Dannyo Schefoasch Posted August 20, 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 Quote Share this post Link to post Share on other sites More sharing options...
Csabinho Wir sind M&N. Gibt es sonst noch Fragen? Posted August 20, 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 Quote Share this post Link to post Share on other sites More sharing options...
Dannyo Schefoasch Posted August 21, 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 Quote Share this post Link to post Share on other sites More sharing options...
Camlann take a trip Posted August 21, 2003 Hast Du einen phpMyAdmin? Wenn ja einfach die Datenbank auswählen, auf SQL und bei Durchsuchen die Datei auswählen 0 Quote Share this post Link to post Share on other sites More sharing options...
Dannyo Schefoasch Posted August 21, 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 Quote Share this post Link to post Share on other sites More sharing options...
Dannyo Schefoasch Posted August 21, 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 Quote Share this post Link to post Share on other sites More sharing options...
Camlann take a trip Posted August 21, 2003 Sorry, keine Ahnung 0 Quote Share this post Link to post Share on other sites 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.