MySQL Fehlermeldung

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
editor2
Mitglied
Beiträge: 373
Registriert: 13.12.2009 14:25

MySQL Fehlermeldung

Beitrag von editor2 »

Hallo,

ich habe ein rießengroßen Problem.

Nachdem ich das Registrationsformular ausgefülle und auf Abschicken klicke:

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' [1267]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.

Was genau muss ich in mySQL ändern? Ich habe echt kA. Bitte um Hilfe, Danke
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: MySQL Fehlermeldung

Beitrag von Gast234254 »

editor2
Mitglied
Beiträge: 373
Registriert: 13.12.2009 14:25

Re: MySQL Fehlermeldung

Beitrag von editor2 »

Ich möchte das Forum nicht neu installieren. Ich habe nach der Koolationen nachgeschauen und sind unterschiedlich, wie genau kann ich nun alles in UTF8 unändern?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12257
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: MySQL Fehlermeldung

Beitrag von Mahony »

Hallo
Folgender Befehl sorgt für die Änderung des Zeichensatzes

Code: Alles auswählen

ALTER TABLE `phpbb_xx` CONVERT  TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;


phpbb_xx muss dabei mit dem zu ändernden Tabellennamen ersetzt werden.


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
editor2
Mitglied
Beiträge: 373
Registriert: 13.12.2009 14:25

Re: MySQL Fehlermeldung

Beitrag von editor2 »

Kann ich auch mehrere Table gleich ändern?

ALTER TABLE `phpbb_xx, phpbb_xy, phpbb_xz` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Würde das so in etwa gehen?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12257
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: MySQL Fehlermeldung

Beitrag von Mahony »

Hallo
Kann ich auch mehrere Table gleich ändern?
Nein


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
editor2
Mitglied
Beiträge: 373
Registriert: 13.12.2009 14:25

Re: MySQL Fehlermeldung

Beitrag von editor2 »

Ich habe noch ein Problem,...

Wenn man in meiner Registrationsformular im eMail "ö, ä, ü, .. etc." eingibt wird dies nicht anerkannt. Ist dies normal in phpBB? Einige Tabellen sind noch in Latin und nicht in UTF8, sollten dies auch umgewandelt werden?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12257
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: MySQL Fehlermeldung

Beitrag von Mahony »

Hallo
Wenn man in meiner Registrationsformular im eMail "ö, ä, ü, .. etc." eingibt wird dies nicht anerkannt. Ist dies normal in phpBB?
Nein, deshalb sollst du ja den Zeichensatz ändern.
Einige Tabellen sind noch in Latin und nicht in UTF8, sollten dies auch umgewandelt werden?
Ja



Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
editor2
Mitglied
Beiträge: 373
Registriert: 13.12.2009 14:25

Re: MySQL Fehlermeldung

Beitrag von editor2 »

Sollten alle Tabellen in UTF8 sein?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12257
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: MySQL Fehlermeldung

Beitrag von Mahony »

Ja
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“