sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #54392
Re: SV: SV: SV: SV: MySQL host???
Bernt Hertz Jensen wrote:
> Der er ingen problemer i at logge på som root fra commandline uden password.
> Dvs., bare at skrive mysql ved prompten virker fint.
>
> Men lige så snart, jeg vil ha' mitbrugernavn på, så står den af?
>
> > -----Oprindelig meddelelse-----
> > Fra: Stig Flensted [mailto:flensted@xxxxxxxxx]
> > Sendt: 3. september 2002 11:23
> > Til: sslug-teknik@xxxxxxxx
> > Emne: Re: SV: SV: SV: [TEKNIK] MySQL host???
> >
> >
> > Bernt Hertz Jensen wrote:
> >
> > > Nu har jeg også forsøgt at slå password fra, så den er elimineret.
> > > Resultatet er stadigvæk den sære tilføjelse af mit domæne?
> > >
> > > -----Oprindelig meddelelse-----
> > > > Fra: Bernt Hertz Jensen [mailto:bernt@xxxxxxxxxxx]
> > > > Sendt: 3. september 2002 00:52
> > > > Til: sslug-teknik@xxxxxxxx
> > > > Emne: SV: SV: SV: [TEKNIK] MySQL host???
> > > >
> > > >
> > > > Jeg har ændret mitbrugernavn til host 192.168.1.0
> > > >
> > > > <?php
> > > > $connection = mysql_connect("192.168.1.3",
> > > > "mitbrugernavn",
> > > > "mitpass") or die (mysql_error());;
> > > > mysql_select_db("mindatabase", $connection) or die (mysql_error());;
> > > > ?>
> > > >
> > > > Giver: "Access denied for user: 'mitbrugernavn@minserver.mitdomæne.dk'
> > > > (Using password: YES)"
> > > > Altså stadig tilføjelse af mitdomæne.dk. 192.168.1.3 er
> > serverens adresse.
> > > > Serverens navn giver samme resultat. Det samme, hvis host sættes til
> > > > "localhost". Andre adresser i klassen (eks. 192.168.1.102)
> > giver "Can't
> > > > connect to MySQL server on '192.168.1.100' (113)"
> > > >
> > > > Command line giver mig:
> > > > [root@minserver root]# mysql -u mitbrugernavn -p
> > > > Enter password:mitpass
> > > > ERROR 1045: Access denied for user: 'mitbrugernavn@localhost' (Using
> > > > password: YES)
> > > >
> > > > Kan man få MySQL til at specificere, hvad den er ked af (bad
> > > > password, eller
> > > > bad host)?
> > > >
> > > >
> > > >
> > > > > -----Oprindelig meddelelse-----
> > > > > Fra: Stig Flensted [mailto:flensted@xxxxxxxxx]
> > > > > Sendt: 3. september 2002 00:31
> > > > > Til: sslug-teknik@xxxxxxxx
> > > > > Emne: Re: SV: SV: [TEKNIK] MySQL host???
> > > > >
> > > > >
> > > > > Bernt Hertz Jensen wrote:
> > > > >
> > > > > > >
> > > > > > > nu kommer det lidt an på , hvad du skal bruge det til, men
> > > > > > > principielt er det
> > > > > > > web-serveren, der tilgår databasen og ikke den bruger,
> > der bruger
> > > > > > > websiden.
> > > > > >
> > > > > > Skal jeg så sætte host for mitbrugernavn til at være
> > > > > webserverens interne
> > > > > > ip? (192.168.1.100, eks.)
> > > > >
> > > > > nej.
> > > > > hvis du har oprettet bruger jensen@192.168.1.0 kan alle maskiner
> > > > > i det net
> > > > > forbinder, hvis brugeren hedder jensen, eller
> > > > > du kan oprette jensen@192.168.1.100 så skal brugeren være
> > > > jensen og hosten
> > > > > din webserver.
> > > > > mvh
> > > > > stig
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> >
> > hvad hvis du prøver uden passwd. før det virker fra commandline
> > kan du glemme
> > alt om php. som standard mener jeg at root
> > kan logge på fra localhost uden passwd.
> > mvh
> > stig
> >
> >
> >
> >
> >
prøv som root fra commandline at lave en bruger a la : jensen@<dit netværk> med
et passwd . se syntaks i manualen.
det er ca sådan:
GRANT ALL PRIVILEGES ON *.* TO jensen@<servernavn eller ip> IDENTIFIED BY
'some_pass' WITH GRANT OPTION;
bagefter check med select * from user i basen mysql.
så skal det virke, hvis alt ellers er ok.
mvh
stig
Follow ups
References