[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PHP Warning: mysql_connect(): Access denied for user 'root'@'localhost'



Am Friday 22 December 2006 10:23 schrieb Heiko Schlittermann:
> Thomas Winter <thowinter@googlemail.com> (Fr 22 Dez 2006 10:02:14 CET):
> > Am Friday 22 December 2006 09:54 schrieb Andreas Kretschmer:
> > > am  Fri, dem 22.12.2006, um  9:47:11 +0100 mailte Thomas Winter 
folgendes:
> > > > Hi,
> > > >
> > > > versuche grade mySQL unter debian Sarge zu benutzen.
> > > >
> > > > Login mit root auf der Console geht, aus PHP nicht obwhl user, db
> > > > alles angelegt.
> > > >
> > > > Gibt es da einen Trick?
> >
> > Starte ich ein PHP Script mysql_connect($this->Host, $this->User,
> > $this->Password) geht es nicht und es kommt diese Meldung obwohl user
> > nicht root ist.
> >
> > Gleiche config läuft unter Suse, bei debian nicht und ich weiß nicht
> > warum
>
> Du verheimlichst uns, was in $this->Host drin steht.
>
> Guckst Du in die user-Tablelle von mysql, dann steht dort vielleicht
> "localhost" bei "root" mit drin.  Und Vorsicht: "localhost" ist für
> MySQL nicht immer identisch zu "127.0.0.1".


var $Host     = '127.0.0.1';
var $Host     = 'localhost';

alles schon ausprobiert

localhost habe ich zum Test aus der mysql.user und .db rausgenommen, ja und 
auch flush pri.. gemacht

Ich habe auch schon in der my.cnf binding aufgehoben und der Prozess läuft ja 
auch

Die Frage ist doch   warum var $User     = 'user '; 
das
061222 10:28:58      17 Connect     Access denied for user 'root'@'localhost' 
(using password: NO)
ergibbt









Reply to: