Zwei Foren mit gleichen Benutzern: SQL-Datenbanken verbinden
Verfasst: 25.01.2005 14:57
Ich möchte gerne auf dem selben Server zwei Foren einrichten. Die Foren sollen an sich vollständig getrennt sein, aber die Benutzer sollten identisch sein, wenn ich mich also in Forum A registriere, bin ich auch in Forum B registriert und andersrum.
Ich habe mir dazu folgendes Überlegt:
In MySQL müssten die beiden Datenbanken so verbunden werden, dass jede Änderung in phpbb_users außer in user_session_page, user_session_time, user_level, user_posts und user_lastvisit sowie die kompletten Tabellen phpbb_privmsgs und phpbb_privmsgs_text automatisch in die jeweils Datenbank kopiert wird (noch besser wäre, wenn die Daten nur einmal gespeichert würden, und nur user_session_page, user_session_time, user_level, user_posts und user_lastvisit separat in der Tabelle für beide Datenbanken gespeichert wird).
Gibt es eine Möglichkeit das so dauerhaft in MySQL zu verbinden?
Wenn icht, welche Alternativen gibt es? Ich habe (ich glaube es war) schon eine Anleitung gefunden, bei der einfach beide Foren in der gleichen Datenbank mit einem anderen Prefix laufen und einfach bei der Benutzertabelle das Prefix gelöscht wurde. Das geht aber bei mir nicht, da die Admins z.B. in den beiden Foren nicht identisch sein sollen.
Ich habe mir dazu folgendes Überlegt:
In MySQL müssten die beiden Datenbanken so verbunden werden, dass jede Änderung in phpbb_users außer in user_session_page, user_session_time, user_level, user_posts und user_lastvisit sowie die kompletten Tabellen phpbb_privmsgs und phpbb_privmsgs_text automatisch in die jeweils Datenbank kopiert wird (noch besser wäre, wenn die Daten nur einmal gespeichert würden, und nur user_session_page, user_session_time, user_level, user_posts und user_lastvisit separat in der Tabelle für beide Datenbanken gespeichert wird).
Gibt es eine Möglichkeit das so dauerhaft in MySQL zu verbinden?
Wenn icht, welche Alternativen gibt es? Ich habe (ich glaube es war) schon eine Anleitung gefunden, bei der einfach beide Foren in der gleichen Datenbank mit einem anderen Prefix laufen und einfach bei der Benutzertabelle das Prefix gelöscht wurde. Das geht aber bei mir nicht, da die Admins z.B. in den beiden Foren nicht identisch sein sollen.