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 ;
Ora però non riesco più accedere da PHPMyAdmin tramite le vecchie credenziali root e nemmeno con le nuove.
Da Navicat invece riesco ad accedere correttamente.
Quindi:
- 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
