Kom ihåg mig?
Home Menu

Menu


MySQL-rättigheter

 
Ämnesverktyg Visningsalternativ
Oläst 2005-08-01, 17:25 #1
festizs avatar
festiz festiz är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2004
Inlägg: 302
festiz festiz är inte uppkopplad
Flitig postare
festizs avatar
 
Reg.datum: Jun 2004
Inlägg: 302
Hur sätter jag olika rättigheter på databaser och DB-användare? Jag vill göra allt med SQL-satser så långt det går.
Jag har användare A som ska komma åt databas A men inte databas B, för den ska bara användare B komma åt. Men däremot har vi användare C som ska komma åt alla databaser. Med andra ord, Så ska man bara kunna redigera i sin egen databas. Hur gör man detta?
festiz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-01, 17:41 #2
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
http://dev.mysql.com/doc/mysql/en/grant.html
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-01, 19:20 #3
nomicon nomicon är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 753
nomicon nomicon är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 753
Citat:
Originally posted by festiz@Aug 1 2005, 17:25
Hur sätter jag olika rättigheter på databaser och DB-användare? Jag vill göra allt med SQL-satser så långt det går.
Jag har användare A som ska komma åt databas A men inte databas B, för den ska bara användare B komma åt. Men däremot har vi användare C som ska komma åt alla databaser. Med andra ord, Så ska man bara kunna redigera i sin egen databas. Hur gör man detta?
grant all privileges on databasA.* to userA@localhost identified by 'passwordA';
grant all privileges on databasB.* to userB@localhost identified by 'passwordB';
grant all privileges on *.* to userC@localhost identified by 'passwordC';
flush privileges;

-Martin
nomicon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-01, 20:26 #4
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Jag använder aldrig grant. Istället ändrar jag manuelt i databasen "mysql". Möjligt att grant är mycket smidigare på stora mysql-servrar, men har man bara ett 20-tal användare så får man en bra överblick om man kör ett snyggt GUI och ändrar i "mysql" manuelt. Glöm inte FLUSH PRIVILEGES bara.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-01, 20:48 #5
nomicon nomicon är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 753
nomicon nomicon är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 753
Citat:
Originally posted by kullervo@Aug 1 2005, 20:26
Jag använder aldrig grant. Istället ändrar jag manuelt i databasen mysql. Möjligt att grant är mycket smidigare på stora mysql-servrar, men har man bara ett 20-tal användare så får man en bra överblick om man kör ett snyggt GUI och ändrar i mysql manuelt. Glöm inte FLUSH PRIVILEGES bara.
Fast nu frågade han efter SQL kommandona, inte något tjusigt GUI där man inte lär sig någe SQL

-Martin
nomicon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-01, 22:37 #6
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Och nästa gång kommer han att fråga igen när man lär ut som du gör martin..
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-01, 23:34 #7
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Citat:
Ursprungligen postat av nomicon
Citat:
Ursprungligen postat av kullervo
Jag använder aldrig grant. Istället ändrar jag manuelt i databasen mysql. Möjligt att grant är mycket smidigare på stora mysql-servrar, men har man bara ett 20-tal användare så får man en bra överblick om man kör ett snyggt GUI och ändrar i mysql manuelt. Glöm inte FLUSH PRIVILEGES bara.

Fast nu frågade han efter SQL kommandona, inte något tjusigt GUI där man inte lär sig någe SQL

-Martin
Jag menade bara att databasen "mysql" är väldigt enkel, pedagogisk och lättövergriplig. Om man tycker om att dubbelklicka eller skriva SQL har inte med saken att göra.

Edit: Just det ja. Han frågade efter SQL-kommandona. Dom är INSERT, UPDATE och DELETE =)
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-02, 10:41 #8
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by nomicon@Aug 1 2005, 19:20
grant all privileges on databasA.* to userA@localhost identified by 'passwordA';
grant all privileges on databasB.* to userB@localhost identified by 'passwordB';
grant all privileges on *.* to userC@localhost identified by 'passwordC';
flush privileges;

-Martin
Du behöver inte "flush privileges" när du använder grant. Endast ifall du använder "insert" för att skapa användare eller "update" för att ändra lösenord.

/Zoran
zoran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-02, 12:10 #9
nomicon nomicon är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 753
nomicon nomicon är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 753
Citat:
Ursprungligen postat av zoran
Citat:
Ursprungligen postat av nomicon
grant all privileges on databasA.* to userA@localhost identified by passwordA;
grant all privileges on databasB.* to userB@localhost identified by passwordB;
grant all privileges on *.* to userC@localhost identified by passwordC;
flush privileges;
-Martin
Du behöver inte flush privileges när du använder grant. Endast ifall du använder insert för att skapa användare eller update för att ändra lösenord.
/Zoran

Ahaa okej, tack det visste jag inte. Men akta så inte Grazzy slår ned på dig för att du hjälpte mig

-Martin
nomicon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-02, 12:20 #10
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Jag spoonfeedar bara kunder .. :-)
grazzy är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:29.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017