| | |
|
|
|
|
SOGo: MySQL-Zugangsdaten ändern |
|
|
|
Ich betreibe noch eine alte interne SOGo v1.x Installation. Wer glaubt, dass man die geänderten Zugangsdaten des Datenbankservers nur in der /etc/sogo/sogo.conf eintragen muss, liegt bei SOGo leider falsch! Spätestens bei Verwendung von CalDAV/CardDAV wird man danach nämlich folgende Fehlermeldung im Log sehen:
Code: sogod [ERROR] <[GCSChannelManager]> could not open channel <MySQL4Channel> for URL:
mysql://sogo:password@localhost:3306/sogo/sogoXXXXX_acl |
Die alten Zugangsdaten sind allerdings in keiner Datei mehr eingetragen, der Server wurde sogar neugestartet, wo kommt dieser falsche String her? Alle anderen Datenbankverbindungen scheinen korrekt hergestellt zu werden.
Die Lösung ist simpel: SOGo speichert die Zugangsdaten auch direkt in der Datenbank. Ja, richtig gehört! In der Tabelle sogo_folder_info gibt es drei relevante Spalten: c_location, c_quick_location und c_acl_location. Diese Informationen müssen ebenfalls angepasst werden. Am einfachsten geht das mit drei kurzen SQL-Befehlen. Vor der Verwendung bitte entsprechend anpassen.
Code: UPDATE `sogo_folder_info` SET `c_location` = REPLACE(`c_location`, 'oldfoobar', 'newfoobar');
UPDATE `sogo_folder_info` SET `c_quick_location` = REPLACE(`c_quick_location`, 'oldfoobar', 'newfoobar');
UPDATE `sogo_folder_info` SET `c_acl_location` = REPLACE(`c_acl_location`, 'oldfoobar', 'newfoobar'); |
Danach läuft wieder alles...
|
|
Kommentare: 0 |
Kommentare sind deaktiviert |
|
Autor |
Nachricht |
Für diesen Beitrag können zur Zeit keine neuen Kommentare verfasst werden. Kontaktiere den Autor des Beitrages, falls du Fragen dazu hast. |
Verwendete Zeitzone: CET (Europe/Berlin ) Aktuelles Datum & Uhrzeit: 11.12.2024, 05:20 |
Nach oben |
|
|
|
|
|
|
| | |