Ciao a tutti, ho un'istanza mySQL alla quale ho sempre avuto accesso tramite PhpMyAdmin (utente root)
Ora ho attivato la possibilità di accedere da remoto (tramite ad esempio Navicat)
Per fare questo ho creato questo utente (con una password diversa rispetto al precedente utente root)
CREATE USER 'root'@'%' IDENTIFIED BY '***';
GRANT SUPER ON * . * TO 'root'@'%' IDENTIFIED BY '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
Cmq ora ho due utenti root con due password diverse per accedere da remoto o da phpmyadmin. Non mi sembra il massimo!! Come posso una cosa "pulita", "sicura" e "corretta"?
Quindi riassumendo:
- perchè l'utente root ha due password diverse? Come posso sistemare il tutto....
- cosa devo cancellare per fare pulizia e creare correttamente un accesso da remoto?? (mantenendo quello da phpmyadmin)?
- come posso poter accedere nuovamente anche tramite PhpMyAdmin (credo di aver datto un po' di casini)
- qual'è la soluzione ottimale per creare un utente con accesso da remoto (non legato ad uno specifico IP) e che privilegi devo dare all'utente in fase di creazione (SuperAdmin, grant....)
- è corretto usare lo stesso utente root anche per accedere da remoto? (sinceramente non vorrei creare troppi utenti: root per phpmyadmin, utente2 per accesso da remoto)
- altri suggerimenti a riguardo
Grazie a tutti

Rispondi quotando