[erledigt] Update: Couldn't create table: phpbb_users

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
mattheXTC
Mitglied
Beiträge: 37
Registriert: 20.07.2006 18:57
Wohnort: Kaiserslautern
Kontaktdaten:

[erledigt] Update: Couldn't create table: phpbb_users

Beitrag von mattheXTC »

Hallo!

Ich will mit "mysqldumper" ein Update einspielen. Aber es kommt immer folgende Fehlermeldung:

Code: Alles auswählen

MySQL-ERROR   MySQL-Dokumentation der Fehler
Fehler bei der Anfrage:

CREATE TABLE `phpbb_users` (`user_id` mediumint(8) NOT NULL default '0',`user_active` tinyint(1) default '1',`username` varchar(25) NOT NULL default '',`user_password` varchar(32) NOT NULL default '',`user_session_time` int(11) NOT NULL default '0',`user_session_page` smallint(5) NOT NULL default '0',`user_lastvisit` int(11) NOT NULL default '0',`user_regdate` int(11) NOT NULL default '0',`user_level` tinyint(4) default NULL,`user_posts` mediumint(8) unsigned NOT NULL default '0',`user_timezone` decimal(5,2) NOT NULL default '0.00',`user_style` tinyint(4) default NULL,`user_lang` varchar(255) default NULL,`user_dateformat` varchar(14) NOT NULL default 'd M Y H:i',`user_new_privmsg` smallint(5) unsigned NOT NULL default '0',`user_unread_privmsg` smallint(5) unsigned NOT NULL default '0',`user_last_privmsg` int(11) NOT NULL default '0',`user_login_tries` smallint(5) unsigned NOT NULL default '0',`user_last_login_try` int(11) NOT NULL default '0',`user_emailtime` int(11) default NULL,`user_viewemail` tinyint(1) default NULL,`user_attachsig` tinyint(1) default NULL,`user_allowhtml` tinyint(1) default '1',`user_allowbbcode` tinyint(1) default '1',`user_allowsmile` tinyint(1) default '1',`user_allowavatar` tinyint(1) NOT NULL default '1',`user_allow_pm` tinyint(1) NOT NULL default '1',`user_allow_viewonline` tinyint(1) NOT NULL default '1',`user_notify` tinyint(1) NOT NULL default '1',`user_notify_pm` tinyint(1) NOT NULL default '0',`user_popup_pm` tinyint(1) NOT NULL default '0',`user_rank` int(11) default NULL,`user_avatar` varchar(100) default NULL,`user_avatar_type` tinyint(4) NOT NULL default '0',`user_email` varchar(255) default NULL,`user_icq` varchar(15) default NULL,`user_website` varchar(100) default NULL,`user_from` varchar(100) default NULL,`user_sig` text,`user_sig_bbcode_uid` varchar(10) default NULL,`user_aim` varchar(255) default NULL,`user_yim` varchar(255) default NULL,`user_msnm` varchar(255) default NULL,`user_occ` varchar(100) default NULL,`user_interests` varchar(255) default NULL,`user_vorname` varchar(255) default NULL,`user_name` varchar(255) default NULL,`user_strasse` varchar(255) default NULL,`user_ort` varchar(255) default NULL,`user_telefon` varchar(255) default NULL,`user_skype` varchar(255) NOT NULL default 'UL',`user_actkey` varchar(32) default NULL,`user_newpasswd` varchar(32) default NULL,`ct_search_time` int(11) default '1',`ct_search_count` mediumint(8) default '1',`ct_last_mail` int(11) default '1',`ct_last_post` int(11) default '1',`ct_post_counter` mediumint(8) default '1',`ct_last_pw_reset` int(11) default '1',`ct_enable_ip_warn` tinyint(1) default '1',`ct_last_used_ip` varchar(16) default '0.0.0.0',`ct_login_count` mediumint(8) default '1',`ct_login_vconfirm` tinyint(1) default '0',`ct_last_pw_change` int(11) default '1',`ct_global_msg_read` tinyint(1) default '0',`ct_miserable_user` tinyint(1) default '0',`ct_last_ip` varchar(16) default '0.0.0.0',`user_xfi` varchar(255) default NULL,`user_allow_new_download_email` tinyint(1) NOT NULL default '0',`user_allow_new_download_popup` tinyint(1) NOT NULL default '1',`user_dl_update_time` int(11) NOT NULL default '0',`user_new_download` tinyint(1) NOT NULL default '0',`user_traffic` bigint(20) NOT NULL default '0',`no_report_popup` tinyint(1) NOT NULL default '0',`refresh_report_popup` tinyint(1) NOT NULL default '0',`no_report_mail` tinyint(1) NOT NULL default '0',`user_cash` decimal(11,`0)` NOT NULL default '0',`statusmail_days` int(11) NOT NULL default '7',`statusmail_last` int(11) NOT NULL default '0',`statusmail_format` tinyint(4) NOT NULL default '1',`statusmail_viewchars` int(11) NOT NULL default '300',PRIMARY KEY (`user_id`),KEY `user_session_time` (`user_session_time`),FULLTEXT KEY `user_skype` (`user_skype`));
MySQL meldet:

Couldn't create table: phpbb_users
Ich bitte um Hilfe!!!

Vielen Dank!!!

LG
Zuletzt geändert von mattheXTC am 20.02.2007 16:29, insgesamt 1-mal geändert.
Benutzeravatar
Tobi91
Mitglied
Beiträge: 222
Registriert: 17.03.2006 17:58
Wohnort: Völklingen (Saarland)
Kontaktdaten:

Re: Update: Couldn't create table: phpbb_users

Beitrag von Tobi91 »

Hi,

vielleicht existiert die Tabelle phpbb_users schon..? Schau mal nach und lösch die ggf. und probier es nochmal.

(Vor dem löschen natürlich Sicherung anlegen :wink: )

-Tobias :roll:
mattheXTC
Mitglied
Beiträge: 37
Registriert: 20.07.2006 18:57
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von mattheXTC »

Nein, die Tabelle existiert nicht.
Kann mir bitte jemand helfen!
Danke!!!

LG
mattheXTC
Mitglied
Beiträge: 37
Registriert: 20.07.2006 18:57
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von mattheXTC »

Erledigt, es geht wieder. Der Konverter war schuld. ;)
Danke für die Bemühungen!
Benutzeravatar
tom971
Mitglied
Beiträge: 417
Registriert: 06.08.2006 00:57
Wohnort: München
Kontaktdaten:

Beitrag von tom971 »

Hy
führe manuel

Code: Alles auswählen

CREATE TABLE `phpbb_users` (`user_id` mediumint(8) NOT NULL default '0',`user_active` tinyint(1) default '1',`username` varchar(25) NOT NULL default '',`user_password` varchar(32) NOT NULL default '',`user_session_time` int(11) NOT NULL default '0',`user_session_page` smallint(5) NOT NULL default '0',`user_lastvisit` int(11) NOT NULL default '0',`user_regdate` int(11) NOT NULL default '0',`user_level` tinyint(4) default NULL,`user_posts` mediumint(8) unsigned NOT NULL default '0',`user_timezone` decimal(5,2) NOT NULL default '0.00',`user_style` tinyint(4) default NULL,`user_lang` varchar(255) default NULL,`user_dateformat` varchar(14) NOT NULL default 'd M Y H:i',`user_new_privmsg` smallint(5) unsigned NOT NULL default '0',`user_unread_privmsg` smallint(5) unsigned NOT NULL default '0',`user_last_privmsg` int(11) NOT NULL default '0',`user_login_tries` smallint(5) unsigned NOT NULL default '0',`user_last_login_try` int(11) NOT NULL default '0',`user_emailtime` int(11) default NULL,`user_viewemail` tinyint(1) default NULL,`user_attachsig` tinyint(1) default NULL,`user_allowhtml` tinyint(1) default '1',`user_allowbbcode` tinyint(1) default '1',`user_allowsmile` tinyint(1) default '1',`user_allowavatar` tinyint(1) NOT NULL default '1',`user_allow_pm` tinyint(1) NOT NULL default '1',`user_allow_viewonline` tinyint(1) NOT NULL default '1',`user_notify` tinyint(1) NOT NULL default '1',`user_notify_pm` tinyint(1) NOT NULL default '0',`user_popup_pm` tinyint(1) NOT NULL default '0',`user_rank` int(11) default NULL,`user_avatar` varchar(100) default NULL,`user_avatar_type` tinyint(4) NOT NULL default '0',`user_email` varchar(255) default NULL,`user_icq` varchar(15) default NULL,`user_website` varchar(100) default NULL,`user_from` varchar(100) default NULL,`user_sig` text,`user_sig_bbcode_uid` varchar(10) default NULL,`user_aim` varchar(255) default NULL,`user_yim` varchar(255) default NULL,`user_msnm` varchar(255) default NULL,`user_occ` varchar(100) default NULL,`user_interests` varchar(255) default NULL,`user_vorname` varchar(255) default NULL,`user_name` varchar(255) default NULL,`user_strasse` varchar(255) default NULL,`user_ort` varchar(255) default NULL,`user_telefon` varchar(255) default NULL,`user_skype` varchar(255) NOT NULL default 'UL',`user_actkey` varchar(32) default NULL,`user_newpasswd` varchar(32) default NULL,`ct_search_time` int(11) default '1',`ct_search_count` mediumint(8) default '1',`ct_last_mail` int(11) default '1',`ct_last_post` int(11) default '1',`ct_post_counter` mediumint(8) default '1',`ct_last_pw_reset` int(11) default '1',`ct_enable_ip_warn` tinyint(1) default '1',`ct_last_used_ip` varchar(16) default '0.0.0.0',`ct_login_count` mediumint(8) default '1',`ct_login_vconfirm` tinyint(1) default '0',`ct_last_pw_change` int(11) default '1',`ct_global_msg_read` tinyint(1) default '0',`ct_miserable_user` tinyint(1) default '0',`ct_last_ip` varchar(16) default '0.0.0.0',`user_xfi` varchar(255) default NULL,`user_allow_new_download_email` tinyint(1) NOT NULL default '0',`user_allow_new_download_popup` tinyint(1) NOT NULL default '1',`user_dl_update_time` int(11) NOT NULL default '0',`user_new_download` tinyint(1) NOT NULL default '0',`user_traffic` bigint(20) NOT NULL default '0',`no_report_popup` tinyint(1) NOT NULL default '0',`refresh_report_popup` tinyint(1) NOT NULL default '0',`no_report_mail` tinyint(1) NOT NULL default '0',`user_cash` decimal(11,0) NOT NULL default '0',`statusmail_days` int(11) NOT NULL default '7',`statusmail_last` int(11) NOT NULL default '0',`statusmail_format` tinyint(4) NOT NULL default '1',`statusmail_viewchars` int(11) NOT NULL default '300',PRIMARY KEY (`user_id`),KEY `user_session_time` (`user_session_time`),FULLTEXT KEY `user_skype` (`user_skype`)); 
wen ich so bei mir einfüge Tabelle läst sich erstellen. Ich kann leider nicht prüfen ob funktionieren, aber probiere mal
Servus Tom
EDIT wehrend meinen schreiben hat sich Sahe erledigt, Sculd war zwei '' zuviel
Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein
Benutzeravatar
DSB
Mitglied
Beiträge: 172
Registriert: 21.08.2004 12:31
Wohnort: bei Bremen
Kontaktdaten:

Beitrag von DSB »

Schuld war die Zeile:

Code: Alles auswählen

,`user_cash` decimal(11,`0)` 
Richtig ist:

Code: Alles auswählen

,`user_cash` decimal(11,0)

Der "Denkfehler" war dabei, dass das Backup durch den Konverter von MySQLDumper geschickt wurde.
Das ist aber nur bei Backups notwendig, die im ACP des WBB gemacht wurden. ;)

Backups aus dem phpbb sind syntaktisch korrekt und müssen nicht durch den Konverter geschickt werden. Dafür sind sie bei großen Datenbanken unvollständig und der User bekommt keinen Hinweis. Die Fehlermeldung steht dann direkt im Backup - es wird aber keine Fehlermeldung auf dem Bildschirm ausgegeben, so dass sich der User in falscher Sicherheit wiegt.
Auffallen tut das dann erst im Notfall, wenn das Backup benötigt wird und der Account beim alten Hoster längst gekündigt und nicht mehr verfügbar ist. Mit dem unvollständigen Backup kann man leider auch keine Teilwiederherstellung machen, da ausgerechnet die Tabelle phpbb_user ziemlich weit hinten kommt und deshalb meistens nicht im Backup vorliegt.
Und dann ist es leider zu spät, ein neues Backup beim alten Hoster zu erstellen. So haben schon viele ihr mühsam aufgebautes Board verloren.

Deshalb empfehle ich dringend, sich von der im ACP integrierten Backup-Routine zu verabschieden und stattdessen lieber MySQLDumper zu nutzen. Der umgeht Einschränkungen des Servers und ob das Backup vollständig ist, kann man im Logfile nachvollziehen.
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“