SQL Datenbank auf neuen Server umziehen
Hallo zusammen,
ich wollte gerne meine SQL Datenbank, welche bei meinem alten Provider liegt auf meinen neuen Provider umziehen.
Ich habe also die Datenbank per phpmyadmin beim alten Server exportiert. Wenn ich jetzt die Datenbank beim neuen Server importieren will kommt diese Meldung
SQL-Befehl:
-- phpMyAdmin SQL Dump -- version 2.6.2-Debian-3sarge6 -- http://www.phpmyadmin.net -- -- Host: localhost -- Erstellungszeit: 11. Oktober 2010 um 14:04 -- Server Version: 4.0.24 -- PHP-Version: 4.3.10-22 -- -- Datenbank: `hbk` -- -- -------------------------------------------------------- -- -- Tabellenstruktur f�r Tabelle `hbkcms_TFS_bots` -- CREATE TABLE `hbkcms_TFS_bots` ( `bot_id` mediumint(9) NOT NULL auto_increment, `bot_string` varchar(50) NOT NULL default '', `bot_fullname` varchar(50) NOT NULL default '', PRIMARY KEY (`bot_id`), UNIQUE KEY `bot_string` (`bot_string`) ) TYPE=MyISAM AUTO_INCREMENT=393 ;
MySQL meldet:
#1046 - No database selected
Anscheinend gibt es da 2 verschiedene Versionen und meine Version ist neuer als die auf dem alten Webserver.
Alles schön und gut aber wie bekomme ich nun meiner Sql Datenbank auf den neuen Server?
Hat jemand von Euch mal einen Tipp für mich?
Danke
ich wollte gerne meine SQL Datenbank, welche bei meinem alten Provider liegt auf meinen neuen Provider umziehen.
Ich habe also die Datenbank per phpmyadmin beim alten Server exportiert. Wenn ich jetzt die Datenbank beim neuen Server importieren will kommt diese Meldung
SQL-Befehl:
-- phpMyAdmin SQL Dump -- version 2.6.2-Debian-3sarge6 -- http://www.phpmyadmin.net -- -- Host: localhost -- Erstellungszeit: 11. Oktober 2010 um 14:04 -- Server Version: 4.0.24 -- PHP-Version: 4.3.10-22 -- -- Datenbank: `hbk` -- -- -------------------------------------------------------- -- -- Tabellenstruktur f�r Tabelle `hbkcms_TFS_bots` -- CREATE TABLE `hbkcms_TFS_bots` ( `bot_id` mediumint(9) NOT NULL auto_increment, `bot_string` varchar(50) NOT NULL default '', `bot_fullname` varchar(50) NOT NULL default '', PRIMARY KEY (`bot_id`), UNIQUE KEY `bot_string` (`bot_string`) ) TYPE=MyISAM AUTO_INCREMENT=393 ;
MySQL meldet:
#1046 - No database selected
Anscheinend gibt es da 2 verschiedene Versionen und meine Version ist neuer als die auf dem alten Webserver.
Alles schön und gut aber wie bekomme ich nun meiner Sql Datenbank auf den neuen Server?
Hat jemand von Euch mal einen Tipp für mich?
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 152773
Url: https://administrator.de/forum/sql-datenbank-auf-neuen-server-umziehen-152773.html
Ausgedruckt am: 15.04.2025 um 17:04 Uhr
9 Kommentare
Neuester Kommentar
--> Im Prinzip weiß der Server nicht in welcher Datenbank er die SQL-Anweisungen ausführen soll.
Erstelle eine leere Datenbank auf dem neuen Server mit dem gewünschten Namen, wähle links im Menü die DB aus und dann erst mit Importieren den Dump zurückspielen.
Grüße
Den Fehler den du hast ist normal bei PHPMYADMIN.
Der Dump den du erstellt hast beinhaltet noch die "Kommentare"
Von welcher Version der Dump ist, wann er erstellt wurde ect
diese Infos verarbeitet Phpmyadmin als Fehler und gibt die Infos von dir aus.
Falls der Dump nicht zu groß ist kannst du es mit einem Editor öffnen und die Kommentare löschen aber achte das beim Speichern nicht die Umlaute,SOnderzeichen von der Datenbank selbst in andere Zeichen umgewandelt werden.
Denn sonst hast du nacher kein ü mehr sondern ein ü in deine Seiten
Der Dump den du erstellt hast beinhaltet noch die "Kommentare"
Von welcher Version der Dump ist, wann er erstellt wurde ect
diese Infos verarbeitet Phpmyadmin als Fehler und gibt die Infos von dir aus.
Falls der Dump nicht zu groß ist kannst du es mit einem Editor öffnen und die Kommentare löschen aber achte das beim Speichern nicht die Umlaute,SOnderzeichen von der Datenbank selbst in andere Zeichen umgewandelt werden.
Denn sonst hast du nacher kein ü mehr sondern ein ü in deine Seiten
ich weiss nich warum ihr euch alle mit dem phpmyadmin rumschlagt... das muss ja spass machen sich solche schmerzen zu holen ;).
Ich würde das entweder per mysqldump rausholen oder z.B. mittels des db-manager (gibt es kostenlos für privat - irgendwas mit brtools oder so) das ganze erledigen... Beide Programme umgehen die php-beschränkungen weil die den db-server direkt anfassen... (natürlich musst du dafür die nötigen zugriffsrechte haben)
Ich würde das entweder per mysqldump rausholen oder z.B. mittels des db-manager (gibt es kostenlos für privat - irgendwas mit brtools oder so) das ganze erledigen... Beide Programme umgehen die php-beschränkungen weil die den db-server direkt anfassen... (natürlich musst du dafür die nötigen zugriffsrechte haben)
Moin,
für das was du vorhast is es egal... Du kannst die MySQL Workbench verwenden oder z.B. den http://www.dbtools.com.br/EN/dbmanagerpro/ -> da gibts für privat die kostenlose Version... Um nen Dump zu erstellen reicht vermutlich JEDES Tool! Wobei nochmal: ich empfehle den Konsolenbefehl - da der am schnellsten geht. Der DB-Manager macht z.B. beim Einfügen immer nen Commit hinter dem Datensatz (was generell auch gut ist). Das bedeutet aber das nen Dump auch mal ein wenig dauern kann beim Einspielen - grad wenn die DB nicht lokal liegt!
für das was du vorhast is es egal... Du kannst die MySQL Workbench verwenden oder z.B. den http://www.dbtools.com.br/EN/dbmanagerpro/ -> da gibts für privat die kostenlose Version... Um nen Dump zu erstellen reicht vermutlich JEDES Tool! Wobei nochmal: ich empfehle den Konsolenbefehl - da der am schnellsten geht. Der DB-Manager macht z.B. beim Einfügen immer nen Commit hinter dem Datensatz (was generell auch gut ist). Das bedeutet aber das nen Dump auch mal ein wenig dauern kann beim Einspielen - grad wenn die DB nicht lokal liegt!