Avrei bisogno di creare utente MySQL programmaticamente con i privilegi solo per db specifico. Supponiamo che ci siano database a, b, c e che avrei bisogno di creare utenti con diritti solo per B. Sono sicuro che sia possibile ma il mio google non ha avuto successo. Grazie!MySQL: creare un utente con diritti solo per specifici db
11
A
risposta
18
grant all
on B.*
to
'user'@localhost
identified by
'password'
L''utente' utente con password 'password' ora ha accesso a tutte le tabelle nel database 'B'. (Naturalmente è necessario per eseguire la query con un utente alto priv)
16
si può provare questo
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'some_pass';
grant all privileges on B.* to 'myuser'@'localhost' identified by 'some_pass';
+6
Solo concedendo i privilegi a un utente se non esiste viene creato. – MTVS
Problemi correlati
- 1. Come posso creare un mysql db con Docker comporre?
- 2. Come creare un db utf8 con mysqladmin
- 3. Mantenere un DB MySQL locale sincronizzato con un DB live (MySQL Replication?)
- 4. Creare un nuovo utente db in SQL Server 2005
- 5. Come creare profili utente con PHP e MySQL
- 6. creare un solo tavolo con Flask + SQLAlchemy
- 7. Imposta programmaticamente un utente DB come db_owner
- 8. Sync grande DB locale con DB server (MySQL)
- 9. MySQL DB più dati per il campo
- 10. Impostazione di un database MySQL con un utente con Vagrant e chef-solo
- 11. Creare un database MySQL con file .SQL
- 12. Chiamare before_filter solo per controllori specifici
- 13. Abilitazione dell'aggiornamento solo per specifici elementi html
- 14. Quale autorizzazione è richiesta per un utente MySQL per creare un database?
- 15. Diritti di implementazione con identità ASP.NET
- 16. Mantengo i diritti CREATE dopo DROP DATABASE in MySQL?
- 17. Utilizzo di Authlogic per l'autenticazione con solo un nome utente
- 18. Come interrogare un DB websql locale con l'interfaccia utente Kendo
- 19. Come creare un utente postgresql con fabric
- 20. Ansible: creare un utente con privilegi sudo
- 21. Creare un utente per SQL Server 2008?
- 22. MongoDB: aggiornamento solo campi specifici
- 23. Per l'archiviazione di persone in MySQL (o qualsiasi DB) - più tabelle o solo una?
- 24. Come creare un solo file con sfinge
- 25. Creare un cubo rotante con SOLO CSS
- 26. MySQL: creazione di un utente con privilegi di root
- 27. Autenticazione utente con UserProvider con backb db in Silex
- 28. Utilizzare Ant per eseguire solo test JUnit specifici
- 29. .NET Start Process con diritti più elevati
- 30. Come convertire un DB MySQL in XML?
si potrebbe anche cambiare "ALL" per un insieme più ragionevole di privilegi se sta per essere usato da un'applicazione. La maggior parte delle app web non ha bisogno di creare, modificare, eliminare tabelle. – MarkR
'concedi tutto su B. * a 'utente' @ localhost identificato da 'password';' copia e incolla più velocemente;) – Ricain