2016-07-25 76 views
1

Ich versuche, meine erste Wordpress-Website hochzuladen. Ich benutze den lokalen wordpress.org php my admin und den php my admin von 000webhost. Ich habe das hier viel recherchiert und alle Einstellungen geändert, die Leute von utf8mb4 zu utf8 gesagt haben, aber es hat nur mehr Fehler verursacht. Ich habe alles wieder auf das geändert, was es war (zumindest denke ich das und der Fehler ist der gleiche wie der Anfang jetzt). Wer weiß, wie ich das umgehen kann und meine db zu 000.webhost ohne Fehler importieren? Der Fehler ist SQL-Abfrage:Unbekannter Zeichensatz: 'utf8mb4'

/*! 40101 SET NAMEN utf8mb4 * /;

und

MySQL sagten: Dokumentation

1115 - Unbekannter Zeichensatz: 'utf8mb4'

Antwort

1

1) Die erste: Wenn Sie SSH-Server steuern. Bitte aktualisieren Sie die MySQL-Version. Deine MySQL ist zu alt. Vielleicht < 5.5.3.

2) Die zweite: Wenn Sie nicht auf ssh zugreifen können. Versuchen Sie, Ihre Datenbank mit Mysql version 4.0 zu exportieren.

  • Mit Befehlszeile mysqldump --compatible=mysql40 -u user -p DB > dumpfile.sql
  • Mit Webzugriff phpmyadmin -> Datenbank auswählen -> Export -> Custom - alle möglichen Optionen anzeigen -> Format spezifische Optionen ->

    Datenbanksystem oder älter MySQL Server zur Maximierung der Ausgabekompatibilität mit: Wählen Sie MYSQL40.

  • ändern Inhaltsdatei .SQL Sie

exportiert

/*!50003 SET character_set_client = utf8mb4 */ ;

zu utf8 nur.

Und ersetzen durch Ctrl H in Sublime Änderung alle von utf8mb4 =>utf8

Hoffnung, das hilft.

+0

@ MárioSouto Wenn Sie Ihre MySQL aktualisieren können. Aktualisiere es einfach. Wenn nicht, lies 2). –

+0

ich änderte die Export-Option zu mysql40, aber beim Import zu 000webhost gibt es mir den gleichen genauen Fehler wie zuvor. –

+0

@ MárioSouto Ändern der Inhaltsdatei .sql Sie exportierten '/ *! 50003 SET character_set_client = utf8mb4 * /;' nur zu 'utf8'. –