MyBB.de Forum
MySQL-Fehler trotz passender Version - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Installation, Aktualisierung und Merge System (https://www.mybb.de/forum/forum-60.html)
+---- Thema: MySQL-Fehler trotz passender Version (/thread-24160.html)



MySQL-Fehler trotz passender Version - Jacune - 19.11.2011

Hallo,

ich habe bereits mehrfach (für verschiedene Domains) die MyBB Software installiert, ging auch immer fehlerfrei. Gerade aber bekam ich während der Installation (Bereich Tabellenerstellung) folgende Fehlermeldung:

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'fields text NOT NULL, conditions text NOT NULL, custom_profile_fields text NOT' at line 7
Query:
CREATE TABLE mybb_adminviews ( vid int unsigned NOT NULL auto_increment, uid int unsigned NOT NULL default '0', title varchar(100) NOT NULL default '', type varchar(6) NOT NULL default '', visibility int(1) NOT NULL default '0', fields text NOT NULL, conditions text NOT NULL, custom_profile_fields text NOT NULL, sortby varchar(20) NOT NULL default '', sortorder varchar(4) NOT NULL default '', perpage int(4) NOT NULL default '0', view_type varchar(6) NOT NULL default '', PRIMARY KEY(vid) ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;


Eine kleine Recherche hat ergeben, dass ich wohl eine zu alte MySQL Version benutze. Jedoch läuft auf dem Server MySQL 4.1.22, also eine eigentlich ausreichende Version für diese Forensoftware, oder übersehe ich da was?

Anmerkung: Die php-Version war anfangs definitv zu alt, da habe ich per .htaccess auf die Version 5.3.8 gepointet, danach Verschwand die php-Fehlermeldung (die bereits erschien, noch bevor das Willkommenfenster der Installationsseite sich öffnen konnte). Könnte es trotzdem damit was zu tun haben?

Freundliche Grüße


RE: MySQL-Fehler trotz passender Version - StefanT - 19.11.2011

MySQL 4 ist schon sehr alt, das scheint nicht mehr richtig zu funktioniert mit dem MyBB.


RE: MySQL-Fehler trotz passender Version - Jacune - 19.11.2011

Hallo StefanT,

dank Dir für die schnelle Antwort. Gut, also liegt es an der MySQL Version und das klingt demnach nach einem Serverumzug, oder gibt es da andere Lösungsmöglichkeiten?

Falls MyBB mit MySQL 4.1 Probleme hat, könnte man das noch auf der Seite mit den Mindestanforderungen ergänzen/anpassen. Dort steht noch, dass es mit 4.1 klappt.

Freundliche Grüße


RE: MySQL-Fehler trotz passender Version - StefanT - 19.11.2011

Das ist Bug, ich habe auch endlich einen Bugfix gefunden: http://dev.mybb.com/issues/1676
Trotzdem ist MySQL 4 wirklich nicht mehr Stand der Dinge. Wink


RE: MySQL-Fehler trotz passender Version - Jacune - 19.11.2011

ok. jetzt muss ich also die zeile

fields text NOT NULL,

durch die Zeile

`fields` text NOT NULL,

ersetzen, richtig? Wo mach ich das?


RE: MySQL-Fehler trotz passender Version - StefanT - 19.11.2011

install/resources/mysql_db_tables.php müsste das sein (Warum steht das nicht dabei?) Wink


RE: MySQL-Fehler trotz passender Version - Jacune - 19.11.2011

Na schau mal einer an, es funktioniert! Wichtig ist auch, dass man wirklich diese schrägen Striche benutzt, also `fields` und nicht etwa 'fields'.

Vielen Dank, StefanT!