PDA

Visualizza la versione completa : [MySQL] Privilegi e utenti


Sergio Pedone
06-05-2004, 14:13
Ciao a tutti!

Mi trovo alle prese con MySQL, e avrei intenzionde di
concedere ad uno o più utenti la possibilità di creare
database più tutti i privilegi relativi alle tabelle.
Il tutto negando ogni possibilità di azione sulle tabelle
del database di sistema mysql.

Fino ad ora l'unica strada che ho trovato efficare è quella
di dare un:
GRANT USAGE ON mysql.* to <utente>;
seguito da:
CREATE DATABASE <database>;
GRANT SELECT,INSERT,UPDATE,ALTER,DROP,DELETE,CREATE
ON <database>.* TO <utente>;

Ci sono altri modi di operare?
In definitiva, come è possibile dare all'utente la possibilità
di fare ciò che vuole al di fuori del database di sistema?

Grazie per le risposte.

:ciauz:

ultimoamore
06-05-2004, 15:36
Non so se ho capito bene, cmq una strada e' quella di inserire dentro mysql.db un utente che abbia permessi su tutti i db che (ad esempio) cominciano con "USER": quindi una riga tipo

Host Db User ...
% USER% tuoutente

Non so se mi sono spiegato e non so se e' quello che ti serviva

Sergio Pedone
06-05-2004, 15:45
Non crede sia ciò che mi serve, ma grazie per l'info.
Voglio limitare il più possibile l'intervento di root
(di mysql) e l'utilizzo del db mysql.
Pensandoci bene, però, come potrei creare da utente
un nuovo database, senza avere il permesso di 'scrivere'
sul database di sistema?
Mi sa, che me lo sono chiesto e me lo sono anche risposto. :gren: :fagiano:

Nyo190
06-05-2004, 15:54
io non dico niente.
però c'è un sacco di gente che si fa un mazzo tarallo per sviluppare phpmyadmin.
non sarebbe auspicabile usalro?
http://www.phpmyadmin.net/home_page/

Sergio Pedone
06-05-2004, 16:05
Ciao nyo190, grazie per la precisazione.
In effetti ci sarebbe anche MySQLcc ma preferisco
lavorare sulla console.

:ciauz:

ultimoamore
06-05-2004, 16:11
Originariamente inviato da Nyo190
io non dico niente.
però c'è un sacco di gente che si fa un mazzo tarallo per sviluppare phpmyadmin.
non sarebbe auspicabile usalro?


Si, cosi' quando poi ti trovi su un sistema in cui phpmyadmin non c'e' non sai dove mettere le mani.

Loading