Sponsor-Board.de
SQL Datei importieren

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: PC (/forumdisplay.php?fid=103)
+---- Thema: SQL Datei importieren (/showthread.php?tid=61441)


SQL Datei importieren - vitalizing-τέχνη - 26.09.2016 18:13

Guten Abend,
ich bin gerade dabei eine Wordpress Seite auf einen anderen Server zu verlegen.
Das Problem ist, dass die MySQL Datenbank von der ich die SQL Datei exportiere, benutzt die Version [libmysql - 5.5.46]. Die neue MySQL Datenbank hat jedoch die Version [5.5.52]..
Wenn ich jetzt die SQL Datei versuche in die andere MySQl Datenbank zu imporieren erhalte ich Folgendes Problem: #1273 - Unknown collation: 'utf8mb4_unicode_520_ci'

Anscheinend kann die neu MySql Datenbank, die eine ältere Version verwendet, diesen Zeichensatz nicht verarbeiten.
Ich habe schon alles versucht. Habe mir alle Internet Lösungsseiten angeschaut. Hat aber nichts geholfen. Habt ihr eine Idee?
Vielen Dank für eure Hilfe,
mfg
VT


RE: SQL Datei importieren - KingKaSo - 26.09.2016 18:26

Hallo,

versuch mal folgendes:

Öffnen die Datei: "phpMyAdmin/libraries/DatabaseInterface.class.php"

Suche nach der Zeile:

PHP-Code:
if (PMA_MYSQL_INT_VERSION >  50503) {
        
$default_charset 'utf8mb4';
        
$default_collation 'utf8mb4_general_ci';
    } else {
        
$default_charset 'utf8';
        
$default_collation 'utf8_general_ci';
    } 


und ändere Sie in

PHP-Code:
//if (PMA_MYSQL_INT_VERSION >  50503) {
    //    $default_charset = 'utf8mb4';
    //    $default_collation = 'utf8mb4_general_ci';
    //} else {
        
$default_charset 'utf8';
        
$default_collation 'utf8_general_ci';
    
//} 



Anschließend die Cookies löschen.

Gruß


RE: SQL Datei importieren - vitalizing-τέχνη - 26.09.2016 18:36

Vielen Dank für deine Hilfe.
Ich finde die Datei leider nicht. Ich habe lediglich einen Webspace und somit nur Zugriff auf das Interface. Reicht das um die Datei zu editieren, wenn ja, wo finde ich sie?
Danke im Vorraus
mfg
VT


RE: SQL Datei importieren - Tolive - 26.09.2016 20:37

Nein, dann kannst du den von KaSo vorgeschlagenen Workaround nicht nutzen.

Allerdings kannst du auch die .sql-Datei editieren. Suche in der Datei nach utf8mb4 und ersetze es jeweils mit utf8. Anschließend solltest du die Datenbank ohne Probleme importieren können. Probleme mit der Kodierung sollte es eigentlich nicht geben.


RE: SQL Datei importieren - vitalizing-τέχνη - 27.09.2016 17:53

Vielen Dank für eure Hilfe.
Tolive dein Ratschlag hat mir geholfen. Zwar habe ich es gestern über 1 Stunde lang erfolglos probiert. Heute habe ich es ein weiteres mal versucht und bin auf den Fehler gestoßen. Im Internet hatte ich gestern diesen Vorschlag auch schon gelesen und durchgeführt, der Error kam jedoch weiterhin.
Der Grund ist, dass man nicht nur utf8mb4 mit utf8 ersetzen muss sondern auch utf8mb4_unicode_520_ci mit utf8mb4_unicode_ci. Hat bei mir ausgezeichnet geklappt.
Nochmals Danke an Alle die mir geholfen haben.
Mfg
VT