/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Password eller ikke password
Fra : Søren Rokkedal Larse~


Dato : 30-06-04 07:47

Hej

Jeg har oprettet en bruge i databasen v.h.a. GRANT kommandoen. Jeg var
logget ind som root og skrev følgende:

grant all privileges on * to 'user'@'%' identified by 'user_grant';

Derefter kørte jeg kommandoen:

set password for user = password('password');

Jeg har set i mysql.user tabellen, at der ud fra brugeren 'user' er en
krypteret værdi i kolonnen password.

Det underlige forekommer når jeg prøver at connecte til databasen med
password, da den så siger at jeg ikke har adgang til databasen. Hvis jeg
derimod logger ind unden passwordet, så connecter den uden problemer.

Er der noget jeg har misforstået med dette password? Skulle det ikke opgives
når jeg connecter? Hvis ikke, hvad bruger man det så til.

Det skal siges at jeg connecter via localhost og at jeg bruger programmet
MySQL-Front fra http://www.mysqlfront.de/ til at connecte til databasen med.

På forhånd tak
Søren Larsen



 
 
Jesper Krogh (30-06-2004)
Kommentar
Fra : Jesper Krogh


Dato : 30-06-04 07:50

I dk.edb.database, skrev Søren Rokkedal Larsen:
> Jeg har oprettet en bruge i databasen v.h.a. GRANT kommandoen. Jeg var
> logget ind som root og skrev følgende:
>
> grant all privileges on * to 'user'@'%' identified by 'user_grant';
>
> Derefter kørte jeg kommandoen:
>
> set password for user = password('password');
>
> Jeg har set i mysql.user tabellen, at der ud fra brugeren 'user' er en
> krypteret værdi i kolonnen password.
>
> Det underlige forekommer når jeg prøver at connecte til databasen med
> password, da den så siger at jeg ikke har adgang til databasen. Hvis jeg
> derimod logger ind unden passwordet, så connecter den uden problemer.
>
> Er der noget jeg har misforstået med dette password? Skulle det ikke opgives
> når jeg connecter? Hvis ikke, hvad bruger man det så til.

Du har sikkert en anden entry i tabellen med user og blankt password,
prøv at slette den.

Jesper

--
../Jesper Krogh, jesper@krogh.cc
Jabber ID: jesper@jabbernet.dk


Søren Rokkedal Larse~ (30-06-2004)
Kommentar
Fra : Søren Rokkedal Larse~


Dato : 30-06-04 18:38

Det er der ikke...

Der er kun standard brugerne og den ene user jeg har oprettet...

/Søren Larsen

"Jesper Krogh" <jesper@krogh.cc> skrev i en meddelelse
news:cbtnrl$ead$1@shrek.linuxnews.dk...
> I dk.edb.database, skrev Søren Rokkedal Larsen:
> > Jeg har oprettet en bruge i databasen v.h.a. GRANT kommandoen. Jeg var
> > logget ind som root og skrev følgende:
> >
> > grant all privileges on * to 'user'@'%' identified by 'user_grant';
> >
> > Derefter kørte jeg kommandoen:
> >
> > set password for user = password('password');
> >
> > Jeg har set i mysql.user tabellen, at der ud fra brugeren 'user' er en
> > krypteret værdi i kolonnen password.
> >
> > Det underlige forekommer når jeg prøver at connecte til databasen med
> > password, da den så siger at jeg ikke har adgang til databasen. Hvis
jeg
> > derimod logger ind unden passwordet, så connecter den uden problemer.
> >
> > Er der noget jeg har misforstået med dette password? Skulle det ikke
opgives
> > når jeg connecter? Hvis ikke, hvad bruger man det så til.
>
> Du har sikkert en anden entry i tabellen med user og blankt password,
> prøv at slette den.
>
> Jesper
>
> --
> ./Jesper Krogh, jesper@krogh.cc
> Jabber ID: jesper@jabbernet.dk
>



Thomas Lindgaard (30-06-2004)
Kommentar
Fra : Thomas Lindgaard


Dato : 30-06-04 14:57

On Wed, 30 Jun 2004 08:47:26 +0200, Søren Rokkedal Larsen wrote:

> grant all privileges on * to 'user'@'%' identified by 'user_grant';

Skal det ikke være

grant all privileges on database.* to ...

?

--
Mvh.
/Thomas


Søren Rokkedal Larse~ (30-06-2004)
Kommentar
Fra : Søren Rokkedal Larse~


Dato : 30-06-04 18:40

Den æder begge ombinationer, og det virker ikke i nogen af tilfældende.

Mvh
Søren Larsen


"Thomas Lindgaard" <thomas@it-snedkeren.BLACK_HOLE.dk> skrev i en meddelelse
news:pan.2004.06.30.13.57.10.916491@it-snedkeren.BLACK_HOLE.dk...
> On Wed, 30 Jun 2004 08:47:26 +0200, Søren Rokkedal Larsen wrote:
>
> > grant all privileges on * to 'user'@'%' identified by 'user_grant';
>
> Skal det ikke være
>
> grant all privileges on database.* to ...
>
> ?
>
> --
> Mvh.
> /Thomas
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste