Hallo Dieter
vielen Dank für Deine Antwort. Werde es noch mal über die setup.php versuchen und dort alle Rechte überprüfen. Ist aber recht kompliziert.
Werde mich gleich wieder melden
Gruß Trendy
Du hast immer noch das gleiche Problem…
Es ist so mit MySQL:
Jeder Datenbank/Tabelle ist zugeordnet, wer von wo darauf zugreifen darf.
Wobei nicht nur wichtig ist, Benutzer und Kennwort, sondern auch von wo
aus dieser Benutzer zugreift.
Diese Berechtigung wird ermittelt aus dem Hostnamen des anfragenden
Rechners.
In der Grundeinstellung darf nur einer: Der Master-Admin.
Schau mal bei den Rechten Deines Benutzers nach (der, den Du EGW
eingetragen hast): da muss hinten ein “%” drin stehen, das bedeutet, von
jeder Domain darf zugegriffen werden.
Wenn da aber etwas anderes steht, kann dieser Benutzer nicht connecten.
Weiter kann ein Benutzer für eine einzige Tabell Berechtigung besitzen,
oder aber für die gesamte Datenbank. Das wird im Datensatz für den
Benutzer oder im Datensatz für die Tabelle festgelegt.
Tabelle => Berechtigte Benutzer oder
Benutzerberechtigung => für Tabellen.
Und natürlich, von wo aus dieser Benutzer zugreifen darf.
(benutzer@DOMAIN.TLD)
Dein Problem ist definitiv in der Benutzer-Berechtigung zu suchen, das
zeigen die Fehlermeldungen.
regards
Dieter
Trendy schrieb:
Hallo
super, dass Ihr so schnell antwortet, da es bei mir leider ziemlich dringend
ist.
Also, ich hab ein Server bei Domainfactory. MySQL DB kann ich dort normal
übers Interface anlegen und habe auch alle Rechte. Ich habe den DB Namen
dbxxx_23, das Passwort XXXX und den Hostpfad zu der DB mysql5.xxx.net.
Ich glaube, das die Angabe " dbmysql@local3 " irgendwie falsch ist. local3
muß sich ja auf etwas beziehen. Ich kann über phpmyadmiin auf die DB
zugreifen. Sie ist angelegt, jedoch noch lehr. Was ich jetzt nicht verstehe
ist, welche Angaben muß ich im welchen Feld machen?? Bei anderen
Installationen muß ich den Pfad zur DB immer mit mysql5.xxx.net angeben.
Aber ich habe alle Variationen durchgespielt. Es funktioniert nicht.
Das mit dem SQL Befehl GRANT ALL ON dbmysql.* TO dbmysql@local3 IDENTIFIED
BY ’ hJK445B0mnI’;
habe ich auch getestet, da kommt die Fehlermeldung:
Fehler
SQL-Befehl:
GRANT ALL ON dbmysql . * TO dbmysql@local3IDENTIFIED BY ’ hJK445B0’;
MySQL meldet: Dokumentation
#1044 - Access denied for user ‘dbxxx_23’@‘127.0.0.3’ to database ‘dbmysql’
Dann habe ich noch die Möglichkeit, die PHP.ini zu generieren. dort finde
ich allerdings die Position "mbstring.func_overload = 7:
ini_get(‘mbstring.func_overload’)=’’ nicht. Ob das nun für das Problem
relevant ist, weis ich nicht.
Philipp Kaufmann wrote:
Hi,
offensichtlich greift eGW bei dir als Domain “local3” auf die Datenbank
zu.
Gegrantet hast Du aber nur Zugriff über die Domain “localhost”.
Probier mal Folgendes:
GRANT ALL ON dbmysql.* TO dbmysql@local3 IDENTIFIED BY ’ hJK445B0mnI’;
lg
phk
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net’s Techsay panel and you’ll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german
[/quote]