Ich verschiebe eine lokal entwickelte WordPress-Site auf den Server eines Kunden, also versuche ich, die lokale Datenbank zu exportieren und auf den Server zu importieren. Ich habe die .sql-Datei gemäß den Anweisungen hier exportiert http://codex.wordpress.org/Backing_Up_Your_Database aber ich bekomme immer diesen Fehler beim Importieren:
DROP TABLE IF EXISTS `wp_commentmeta` ;
MySQL said: Documentation
#1046 - No database selected
Jede Hilfe sehr geschätzt. Vielen Dank!
Wie die beiden anderen Antworten sagen: Ich habe die Sicherungsdatei nicht in eine bestimmte Datenbank importiert. Ich musste eine neue Datenbank erstellen und die Datei dorthin hochladen, und es hat gut funktioniert.
Versuchen Sie, eine Verwendungserklärung davor zu kleben:
USE MyWordpressDBName;
DROP TABLE IF EXISTS `wp_commentmeta` ;
MySQL-Verwendungsreferenz
Du hast einen Link gepostet, der beschreibt, wie es geht Sicherung Ihre Datenbank. Aber das Problem, das Sie haben, ist nicht mit dem Backup, sondern mit dem wiederherstellendaher sollten Sie sich die Anweisungen zum Wiederherstellen Ihrer Datenbank ansehen.
Glücklicherweise enthält diese Seite auch Anweisungen zum Wiederherstellen einer Datenbank aus einem Backup (jede Anleitung, die Ihnen nur sagt, wie man ein Backup erstellt, aber nicht, wie man es wiederherstellt, ist meiner Meinung nach Zeitverschwendung). Versuchen Sie, die Anweisungen auf dieser Seite zu befolgen:
http://codex.wordpress.org/Restoring_Your_Database_From_Backup
Beachten Sie insbesondere diesen Befehl am Ende des Tutorials:
mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql
Der Datenbankname muss angegeben werden.