Re: Welchen Port benutz ein Programm?
Kann es sein, dass der mysqlserver Verbindungen von einem anderen Rechner als localhost ablehnt? Wo kann ich das umstellen. Wieder einmal habe ich nichts gefunden.
Jürgen
Jeder User unter MySQL muss für jeden RechnerX von dem er versucht sich bei MySQL anzumelden, die Erlaubnis speziell für diesen RechnerX haben. D.h a) wenn MySQL und Apache auf "Rechner1" läuft, reicht in der mysql.user Tabelle ein Eintrag für den user: "user" mit host:"localhost" b) wenn MySQL auf "Rechner1" und Apache auf "Rechner2" läuft, benötigt man in der mysql.user Tabelle ein Eintrag für den user: "user" mit host:"Rechner2" Für a) Es scheint ein Konfigurationsproblem in der config.inc.php des phpMyAdmin-Interfaces zu sein. Für b) Probier doch mal folgende Query am Terminal: ## use mysql; SELECT `User`, `Host`,`Select_priv` FROM `user` WHERE User like 'root'; ## Wenn hier der "Rechner2" auftaucht, ist es ein Konfigurationsproblem in der config.inc.php des phpMyAdmin-Interfaces. btw: Für phpMyAdmin setze ich immer einen Controll-User ein, der die Rechte besitzt, die notwendigen Rechte für den sich-anmeldenden-User zu ermitteln: $cfg['Servers'][$i]['controluser'] = 'CONTROLUSER'; // MySQL control user settings $cfg['Servers'][$i]['controlpass'] = 'PASSWD'; // access to the "mysql/user" $cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)? $cfg['Servers'][$i]['user'] = ''; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed Viel Erfolg, Stefan -- http://www.jsp-web.de http://php.jspweb.net
Teilnehmer (1)
-
Stefan Pump