Anzeige:
Ergebnis 1 bis 13 von 13

Thema: phpmyadmin

  1. #1
    brossudo
    Gast

    Angry phpmyadmin

    Hallo ich hab ein großes Problem, ich muß
    mittels phpmyadmin eine komplette Datenbank mit Datensätzen füllen aber ich kann die nicht auf einmal eintragen sonder ich muß die einzeln einfügen. Das kann doch nicht im Sinne des Erfinders sein. Wie kann ich die komplette Datei einspielen. Die Datei ist eine .sql.

    Danke

  2. #2
    Pingu
    Gast

    Post

    Hi Bross,

    dies geht. Hierzu gibt es zwei Möglichkeiten:

    1. Die Datei liegt als reine Datendatei vor (z.B. CSV - Comma Seperated Values):
    Hierzu wählst Du im linken Frame zuerst die Table aus, zu der Du die Daten hinzufügen willst. Dann steht auf der rechten Seite die Struktur dieser Table und weiter unter verschiedene Möglichkeiten die duch machen kannst, unter anderem auch 'Insert textfiles into table' Dies wählst Du aus. Dann mußt Du nur noch das File, die Art der Trennung innerhalb des Files und die Spalten in der Tabelle angeben. Schub-die-wup ist alles drin. (Hierzu muß die Berechtigung vorliegen, auf der Datenbank Dateien einzulesen / INSERT INTO FILE)

    2. Die Datei liegt als Datei mit SQL-Statements vor (echte .sql Datei):
    Du wählst links die Datenbank aus. Dann kommt im rechten Fenster die Auflistung der enthaltenen Tabellen und drunter wie gehabt die Möglichkeiten der Bearbeitung. Hier kannst Du dann gleich im zweiten Feld die Datei angeben und 'Go'. Das wars.

    Gruß

            &n bsp;       &nbs p;   -= Pingu =-

  3. #3
    brossudo
    Gast

    Post

    leider nicht wenn ich die Datei versuch hochzuladen krieg ich die Meldung "Die Seite kann nicht angezeigt werden"
    Hab es auch schon mit der vorgänger Version probiert aber da kommt die gleiche Fehlermeldung

  4. #4
    Pingu
    Gast

    Post

    hmmm,

    also ich hab hier phpMyAdmin V. 2.0.5 laufen und unser Provider hat MySQL 3.23.36 laufen. Alles auf SUN-Machinen, wobei es unterschiedliche Rechner sind.

    Ich kann die 1. Variante nicht ausprobieren, da mein Provider leider das entsprechende INSERT-Statement nicht erlaubt.
    Die 2. Variante hab ich gerade ausprobiert, d.h. ich hab mir ersteinmal die Struktur und Daten aus einer bestehenden Tabelle heruntergeladen und dann entwas verändert und wieder zurück. Alles ohne Probleme.

    Gruß

            &n bsp;    -= Pingu =-

  5. #5
    brossudo
    Gast

    Post

    Kann es an MySQL liegen??

  6. #6
    Pingu
    Gast

    Post

    hmmm,

    woran es liegen könnte .... wieviele Datensätze sind es, d.h. kann es sein, daß es so viele Datensätze sind, daß der Browser vorher einen Timeout hat bevor der Server (also phpMyAdmin) seine Daten zurück schickt? Bzw. Hast Du so langsame Rechner? Also privat hab ich zum Test alles auf einem i386DX25 laufen. Da kann es manchmal schnell zu einem Timeout vom Browser kommen, wenn der Server zu lange braucht.

    Ich kann mir nicht vorstellen, daß phpMyAdmin bei Dir grad nicht läuft.

    Oder hast du irgendwelche speziellen Einstellungen bei php oder MySQL gemacht?

    Gruß

    Pingu

  7. #7
    brossudo
    Gast

    Post

    Also langsame Rechner hab ich ja nicht gerade es sind 400 P aber das ganze geht über das Netz. Das sollte aber auch kein Problem sein denn es ist ein 100 M/bits geswitschtes Netzwerk. Besondere einstellungen hab ich auch nicht vorgenommen d.h. ich hab es nur installiert und danach überhaupt nichts mehr geändert.

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131

    Post

    Hi,

    kannst du mal einen Ausschnitt aus der Datei posten ?

    Wenn es .sql heisst, dann ist es meisst eine Datei als sql-script. Ich arbeite nicht so oft mit phpmyadmin, aber wenn du den mysqlclient unter Linux installiert hast, dann kannst du eine sql-datei ganz einfach einspielen:

    mysql -u user -p mydatabase << xyz.sql

    gruss martin
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

  9. #9
    brossudo
    Gast

    Post

    Hei echt super von dir hast mich auf den richtigen Weg gebracht ich hab in der ManPage nachgeschaut und den Befehl gefunden. Deiner hat so leider nicht funktioniert aber war nur knapp daneben der Befahl heißt mysql dbname < xxx.sql

    Danke noch mal.

    Udo

  10. #10
    Registrierter Benutzer
    Registriert seit
    28.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131

    Post

    Ohh Mist,

    ich werde alt, und bringe die verschiedenen Schreibweisen durcheinander...


    :-) aber gern geschehen...

    Martin

    ---
    Habe den Thread zu den Datenbanken verschoben, da er sich eher darauf bezieht.

    [ 08. Juni 2001: Beitrag editiert von: Martin Ament ]
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

  11. #11
    pierre
    Gast
    hallöle hab ein ähnliches problem...

    root@localhost access denied !!!!!!

    scheint so als hätte ich keine rechte...aber wo stell ich die ein...in was für einer config...???

    achso ich probiere des von der kommandozeile aus!!!!

    z.b.

    mysql -u root -h localhost nuke< nuke.sql ( wobei kann ich hier auch den pfad angeben wo die nuke.sql liegt oder wo zieht er sich die her?? )

    gruß Pierre

  12. #12
    Registrierter Benutzer
    Registriert seit
    28.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131
    Hi,

    denke mal Du hast das passwort vergessen
    mysql -u root -p nuke << /home/user/nuke.sql
    bringt die Eingabeaufforderung für das passwort. Sollte es dann noch nicht gehen, kann es sein, dass root sich gar nicht verbinden darf.

    martin
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

  13. #13
    pierre
    Gast
    japp das wars... hab gleich das password mitangegeben...jetzt ist die sql datei drinne ;-)

    THX

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •