creare utenza e gesione permessi | Amministrazione, Gestione, Backup

Topic: Pubblico - Composto da 4 Posts di 2 Utenti.

14 Luglio, 2010 10:28 #1
a3ris
Utente

a3ris
Registrato: Jul, 2010
Posts: 17
Offline

Ciao a tutti ragazzi sono nuovo non so se è la sezione giusta ma lo scrivo qua eventualmente potete spostare.

Dovrei creare un nuovo utente che abbia solamente i permessi di select per un solo schema per una applicazione in java che ospitata su un altra macchina io ho dato questo comando:

nella tabella user la situazione è questa:

*************************** 12. row ***************************
                 Host: %
                 User: soagovernance
             Password: *2E01D6C07654861895DBBB7C0E9CE108B0CCE541
          Select_priv: N
          Insert_priv: N
          Update_priv: N
          Delete_priv: N
          Create_priv: N
            Drop_priv: N
          Reload_priv: N
        Shutdown_priv: N
         Process_priv: N
            File_priv: N
           Grant_priv: N
      References_priv: N
           Index_priv: N
           Alter_priv: N
         Show_db_priv: N
           Super_priv: N
Create_tmp_table_priv: N
     Lock_tables_priv: N
         Execute_priv: N
      Repl_slave_priv: N
     Repl_client_priv: N
     Create_view_priv: N
       Show_view_priv: N
  Create_routine_priv: N
   Alter_routine_priv: N
     Create_user_priv: N
           Event_priv: N
         Trigger_priv: N
             ssl_type:
           ssl_cipher:
          x509_issuer:
         x509_subject:
        max_questions: 0
          max_updates: 0
      max_connections: 0
 max_user_connections: 0
12 rows in set (0.00 sec)

GRANT SELECT ON pippo.* TO 'pippo'@'%';

e risponde

Query OK, 0 rows affected (0.00 sec)

 

ma se do show grants mi restituisce solamente:


mysql> show grants;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*61F52E0E25F948180490A0DA5D7CBDD2AB7E382A' WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------+

se entro nella macchina l'utenza funziona correttamente se lancio la connessione dall'ide non si connette

ho sbagliato qualcosa?

 

 

14 Luglio, 2010 10:46 #2
g2d
Moderatore

g2d
Registrato: Jul, 2008
Posts: 957
Offline
Segui g2d su Twitter!

Ciao a3ris

 

Benvenuto su MySQL Italia,

ho spostato il topic per inserirlo nella posizione adatta.

 

Per aiutarti mi devi dire se l'ide è installato sulla stessa macchina del DB

 

saluti algweb

 

 

 

 


Un tempo ero algweb ora sono g2d

14 Luglio, 2010 11:38 #3
a3ris
Utente

a3ris
Registrato: Jul, 2010
Posts: 17
Offline

Grazie mille per la risposta,

sono diventato dba mysql da pochissimo (prima mi occupavo di sviluppo java) e devo dire che mi sta piacendo molto questa nuova mansione, ritornando alla domanda l'ide è installato sulla macchina locale dello sviluppatore il db sta su un server e l'applicazione andrà in un as in un altra macchina.

La mia domanda era relativa alle grant date all'utente sono corrette?

Cioè sulla carta l'utenza ha tutte le grant necessarie per effettuare select sul db pippo con tutte le sue tabelle?

Grazie

14 Luglio, 2010 12:05 #4
g2d
Moderatore

g2d
Registrato: Jul, 2008
Posts: 957
Offline
Segui g2d su Twitter!

E tutto corretto,

 

meno una cosa, quando dichiari una grant devi dire a MySQL di ricaricare i privilegi e questo lo fai con

 

FLUSH PRIVILEGES

 

prova e fammi sapere... inoltre ti ho chiesto se lavoravi sulla stessa macchina perchè esiste un parametro, che va configurato, che praticamente dice a MySQL far connettere client da macchine remote.

 

Cmq se spluci negli articoli e nelle recipes ... troverai qualche guida per questa problematica

 

Saluti algweb

Ultima modifica 14 Luglio, 2010 12:05 di g2d


Un tempo ero algweb ora sono g2d

Condividi su:

Loggati o Registrati per replicare