webForumDet fria alternativet

Endast vissa användare har tillgång till en MySQL-tabell?

Databaser & SQL

7 svar · 501 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Frågan#1

Finns det nåt sätt i MySQL att endast åt vissa användare, det användarnamn, som de loggar in med ge tillgång till vissa tabeller?

Medlem sedan juni 200032 967 inlägg
Medlem sedan juli 2002732 inlägg
#3

Jag menar på följande sätt.
Hur gör man så att endast vissa användare i ett nätverk kan ändra i MySQL-tabellerna?

Medlem sedan juni 200032 967 inlägg
#4

Hur loggar de in på MySQL-servern?
Hur ändrar de data i tabellerna?

Medlem sedan juli 2002732 inlägg
#5

För tillfälle så finns det endast användaren root, som alla använder sig av.
Ändringarna görs via en webläsare, och inte i själva MySQL-klienten.

Hur gör man detta enligt det klokaste sättet? Det finns över 400 användare, så blir lite jobbigt om alla skall ha eget användarnamn istället för root. En annan sak är att det
kommer till nya användare och gamla användare tas bort.

Medlem sedan juni 200032 967 inlägg
#6

Då får du väl gära någon slags inloggningshistoria på webbsidan som utför ändringarna.

Medlem sedan mars 2004252 inlägg
#7

Det finns ingen sån möljighet att först ge alla användare endast select-rättigheter och sedan åt vissa användare alla rättigheter?

Medlem sedan nov. 20041 189 inlägg
#8

Du kan väl programmera en loop som exekverar sql-satsen med med grant-ordet i för varje användare? Sedan kan du ju använda MySqlAdmin för att ändra de sista?

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)