mr-d Nybegynder
05. november 2004 - 09:36 Der er 4 kommentarer og
1 løsning

MySQL user verification fra flere databaser

Hej med jer

Er du muligt at bruge flere databaser til godkendelse af brugere ifb. m. mysql så det ikke kun er
MySQL databasen der styrer brugere, deres rettigheder og deres adgang til de forskellige databaser.

Jeg ved det lyder sært men jeg har brug for at hver bruger har egen mysql db,
men individuel brugergodkendelse i selve mysql,
jeg ved det lyder sært men det er meget følsomme data som på ingen måde
må kunne tilgås af andre end den enkelte bruger, og dette er vurderet som måden at gøre det på.

Jeg har en seperat brugerdatabase, og hver bruger skal så have sin egen database til følsomme data.

Spørgsmålet er så - er det død og pine nødvendigt at oprette alle mine brugere i mysql standart dben - eller findes der en anden løsning, som stadig gør at mysql stadig vil verificere brugernes adgang til selve mysql?
Men bare fra mere end en db?
arne_v Ekspert
05. november 2004 - 10:09 #1
Jeg mener at MySQL har al bruger info i mysql databasen og jeg tror ikke at det
kan ændres.

Jeg kan heller ikke se hvorfor det skulle være relevant hvor bruger info opbevares.

Du opretter brugernavne i den centrale bruger database, opretter en database per
bruger og sætter brugernavnene op til kun at have adgang til deres egen
database.

Man får vel ikke nogen adgang fordi ens brugernavn ligger i samme database
som et brugernavn der har adgang.
mr-d Nybegynder
05. november 2004 - 12:40 #2
Du har ret i at
"Man får vel ikke nogen adgang fordi ens brugernavn ligger i samme database
som et brugernavn der har adgang."

Men det kunne være rart at have alle brugerinfo samlet i én DB og ikke i to,
det ville blive nødvendigt da jeg ikke er villig til at gemme alle mulige og umlige brugerinformationer i mysql databasen, så det kan være jeg bliver nødt til at sigete efter en helt anden løsning alligevel.
arne_v Ekspert
05. november 2004 - 13:09 #3
Oplysninger om en bruger til MySQL om oplysninger om X til en bruger er
vel to helt forskellige ting.
majkat Nybegynder
05. november 2004 - 17:30 #4
MySQL styrer kun brugeradgang gennem mysql databasen - det kommer du ikke uden om.

Prøv at se lidt nærmere på GRANT ... WITH GRANT OPTION

Hvis du f.eks. siger

  GRANT ALL PRIVILEGES
  ON db1.*
  TO 'mr-d'@'localhost'
  IDENTIFIED BY 'password'
  WITH GRANT OPTION

så vil brugere 'mr-d' have mulighed for at videregive en eller flere af sine egne privilegier til andre brugere -- men ikke privilegier han ikke selv har.

Det kræver dog at du kan have en vis tillid til de brugere du udpeger som admins, idet der er scenarier hvor 2 admins kan kombinere deres privilegier til at escalere hinandens brugere.

Mere om GRANT her: http://dev.mysql.com/doc/mysql/en/GRANT.html

Hvis du er helt hysterisk med sikkerheden og adgang på tværs af databaser, bør du køre en separat mysql server for hver database. Det kan du læse om her:
http://dev.mysql.com/doc/mysql/en/mysqld_multi.html
arne_v Ekspert
21. november 2004 - 20:29 #5
mr-d>

Tid at få afsluttet spørgsmålet ?

Og et svar fra mig.
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Derfor er SAP ramt af kæmpe nedtur trods stor stigning i indtjeningen
ComputerViews: Mægtige SAP’s markedsværdi er på et øjeblik styrtdykket i den største enkeltstående nedtur for selskabet siden 1999. Selskabet er krise. Se her hvorfor.
Computerworld
Salling Group lukker stor online-satsning efter kun et år
Millionsatsningen Fillop lukker ved årets udgang. I stedet er supermarkeds-giganten Salling Group nu på vej med en række helt nye online-satsninger, der er affødt af coronakrisen.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
Job & Karriere
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Styrk virksomheden med en effektiv omkostningsstrategi
Det har aldrig været mere påkrævet at kaste et kritisk blik på virksomhedens indkøbs- og omkostningsstruktur og undersøge, hvilke processer og aftaler, der kan optimeres. Det gælder både i almindelighed – en optimeret omkostningsstruktur kan trods alt aflæses direkte på bundlinjen. Men det er særligt kritisk for de mange virksomheder, der ser ind i et marked præget af stigende usikkerhed som følge af manglende transparens og af usikkerheden om, hvilke konsekvenser pludselige politiske indgreb kan få for afsætnings- og konkurrencesituationen. Der er eksempelvis store potentielle gevinster at hente ved at bygge velfungerende strukturer omkring indkøb og samarbejde med underleverandører. Blandt andet i form af realtidsbaseret indsigt i omkostningsstrukturen, herunder i potentialet for forbedringer, samt i form af en styrket forsyningskæde.