WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   MySQL Tabellen exportieren (http://www.wcm.at/forum/showthread.php?t=93161)

3of4 04.04.2003 14:46

MySQL Tabellen exportieren
 
Wie kann ich eine MySQL Tabelle so exportieren, dass sie incl. User-Rechten usw. auf einem anderen Pc wieder gestartet werden kann?
Mein Lehrer mein PHPmyAdmin, allerdings fällt diese Lösung für mich leider aus :(

Irmi 04.04.2003 14:58

Hallo,

Wenn PHPMyAdmin ausfällt (warum verstehe ich zwar nicht), dann programmier doch selber schnell ein Script, das den Export vornimmt...

3of4 04.04.2003 15:00

Zitat:

Original geschrieben von Irmi
Hallo,

Wenn PHPMyAdmin ausfällt (warum verstehe ich zwar nicht), dann programmier doch selber schnell ein Script, das den Export vornimmt...

Dazu bräuchte ich doch einen PHP-Server.
Und der schlägt sich leider mit meinem schon vorhandenen iis. (iis sucks)

käptn 04.04.2003 15:25

Hm...

-) PHP funkt auch mit IIS
-) du brauchst kein PHP für ein SQL Script
-) es gibt auch mysqldump.exe

~

Philipp 04.04.2003 15:50

Exportieren:
mysqldump -uusername -ppasswort datenbankname > datenbank.sql

Importieren:
mysql -uusername -ppasswort datenbankname < datenbank.sql

3of4 04.04.2003 21:23

Zitat:

Original geschrieben von käptn
Hm...

-) PHP funkt auch mit IIS
-) du brauchst kein PHP für ein SQL Script
-) es gibt auch mysqldump.exe

~

ad 1)Php für IIS? Der extra PHP-Server hat mir massive Probleme bereitet
ad 2)Der Lehrer hat gemeint, die einzige vernünftige Möglichkeit wäre über phpmyadmin
ad3) Damit kann ich es vollständig exportieren? (incl. Rechten usw.)

Tarjan 04.04.2003 22:33

Wie schaut es aus mit einen normalen SQL Export (export into fil.txt select * from tableblabla) und anlegen der neuen table mit anschließenden load?

_m3 05.04.2003 12:39

Zitat:

Original geschrieben von Ministerialrat Mailbomber

ad 2)Der Lehrer hat gemeint, die einzige vernünftige Möglichkeit wäre über phpmyadmin
ad3) Damit kann ich es vollständig exportieren? (incl. Rechten usw.)

Da sollte sich dein Lehrer mal weiterbilden, IMHO. Es gibt auch Tools jenseits der grafischen Oberflaechen, wie zum Beispiel mysql.

Backup-Tools, die mit mysql mitkommen:
http://www.mysql.com/doc/en/Backup.html
http://www.mysql.com/doc/en/mysqldump.html
http://www.mysql.com/doc/en/mysqlhotcopy.html

Wie immer zahlt sich ein RTFM aus ;)

Honk 05.04.2003 13:16

jö ein SQL thread :D

wie läuft das eigentlich mit mysql? ich soll jetzt auch eine DB anlegen, habe aber keinen blassen schimmer (noch nie gemacht).
mein provider hat sql jetzt auf meinem webspace freigeschaltet (?) und empfiehlt mysqladmin.

hab´s mir runtergeladen ..... und was jetzt :confused:

konfigurier ich meine rechte und stell das ganze dann formlos auf den server? falls ja: was dann??

thx honk

@ ministerialrat mailbomber: t´schuldigung das ich so in deinen thread platz, aber das sind anscheinend gerade die richtigen leute versammelt :)

käptn 05.04.2003 16:08

@Honk

nochmal bitte... :)

Was hat dein ISP gemacht?

[] einen Benutzer für dich angelegt
[] eine Datenbank für dich angelegt
[] beides
[] keine Ahnung

Im Fall 2 oder 4 ist es sinnlos hier weiterzuplaudern - dann solltest du nochmal mit deinem ISP korrespondieren ;)

~

käptn 05.04.2003 16:11

Zitat:

Original geschrieben von Ministerialrat Mailbomber

ad 1)Php für IIS? Der extra PHP-Server hat mir massive Probleme bereitet
ad 2)Der Lehrer hat gemeint, die einzige vernünftige Möglichkeit wäre über phpmyadmin
ad3) Damit kann ich es vollständig exportieren? (incl. Rechten usw.)

1) was für einen extra PHP-Server?

2) praktisch ja - die einzige vernünftige Möglichkeit, nein

3) wenn du weißt wie, ja (wie überall)

~

Honk 06.04.2003 00:27

Zitat:

Original geschrieben von käptn
@Honk

nochmal bitte... :)

Was hat dein ISP gemacht?

[] einen Benutzer für dich angelegt
[] eine Datenbank für dich angelegt
[] beides
[] keine Ahnung

Im Fall 2 oder 4 ist es sinnlos hier weiterzuplaudern - dann solltest du nochmal mit deinem ISP korrespondieren ;)

~

"3" :D (glaube ich zumindest :rolleyes: )
ich habe neben einer server IP, einen username und einem passwort auch einen datenbanknamen erhalten.

eigentlich müßte das ja reichen :)

... außerdem schreibt er: ".... um mysql bearbeiten zu können empfehlen wir phpmyadmin ...."

ich nehme an, das einfach alle daten in eben phpmyadmin geschrieben werden sollen, und dann das ganz auf den server gelegt wird.
nur: stimmt das so? ich möchte nix falsch machen
:rolleyes:

vor allem: wie richte ich dann eine DB ein? online??

Sloter 06.04.2003 01:26

Nein, PHPMyAdmin ist eine Ansammlung von PHP-Scripten mit der du eine DB administrieren kannst.

Wenn du PHPMyAdmin runtergeladen hast, findest du im Verzeichnis eine config.inc.php.
Öffnen mit einem Texteditor der Wahl und IP, Username,Paßwort und gegebenfalls den Datenbanknamen eintragen.
Danach alles auf den Server raufladen und über den Browser aufrufen.

www.deindomainname.at/phpmyadmin/ (sofern dein Verzeichnis am Server das du angelegt hast phpmyadmin heißt).

Sodala und jetzt kannst du deine DB mit Daten füttern, Tabellen anlegen, Tabellen exportieren oder was weiß ich noch alles damit aufführen.

Vergiß aber nicht das Verzeichnis mit einer .htaccess zu sichern oder in der config.inc.php die Serverauthentifizierung zu aktivieren.

Sloter

3of4 06.04.2003 10:21

Du kannst auch wenn du mysql lokal installiert hast es über Kommandozeile bedienen:
Du startest im bin-Verzeichnis von mysql mit mysql --host=127.0.0.1 database=videothek --user=usr --password=pwd

Honk 06.04.2003 11:29

vielen dank; jetzt weiß ich, wie ich den sonntag verbring :D


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag