Früher oder später besteht die Notwendigkeit, eine Website mit dem CMS WordPress auf einen lokalen Server zu verschieben. Die Aufgabe ist eigentlich recht einfach, aber es gibt gelegentlich Fehler. Heute werden wir über einen Fehler bei der Datenbankmigration sprechen:
SQL query:
— Current Database: `database_name`
Table structure for table `wp_aiowps_events’
Wenn Sie Hilfe benötigen, können Sie eine E-Mail an admin@workinnet.ru senden.
Die Essenz des Fehlers
Nehmen wir an, wir haben ein lokales Hosting installiert OpenServer. Wir haben die richtige Version von von php (Ich wähle 7.2) und mysql (5.6). Die Datenbank wird korrekt vom Server hochgeladen, das Gewicht ist normal, im Extremfall haben wir die Datei php.ini und eine andere Größe angegeben.
Es ist alles in Ordnung. Läuft . phpmyadmin. Ich habe auf Import geklickt und mit dem Hochladen begonnen, aber sofort erscheint die folgende Fehlermeldung:
SQL query: -- Current Database: `database_name` --- Table structure for table `wp_aiowps_events` -DROP TABLE IF EXISTS `wp_aiowps_events` MySQL Response: #1046 - Database not selected
Sie rufen laut“WTF!” und beginnen, in der Datenbank selbst nach dem Problem zu suchen oder es zu googeln. OOPS! Aus irgendeinem Grund gibt es keine Informationen, und es ist nicht klar, was mit der Basis zu tun.
Keine Sorge, es ist nicht alles verloren ?
Entscheidung
Es ist also wirklich ganz einfach. Presse в phpmyadmin “DB erstellen”. Erstellen von DB mit demselben Namen wie die importierte Basis. Wählen wir sie aus. Gehen Sie dann auf die Registerkarte Import. Wählen Sie die gewünschte Datenbank aus und importieren Sie sie. Problem gelöst.
Wie Sie sehen können, ist es ziemlich einfach. Der Name der Datenbank kann aus der Datei wp-config.php, die sich im Stammordner der Website befindet. Ansonsten sollte es keine Probleme geben.