Ho risolto. Per far funzionare phpmyadmin come secificato occorre:
-settare il login nel conf di phpma in "cookie" o "http"
-per creare un "root" che acceda a tutti i DB utilizzare l'sql
Codice:
GRANT ALL PRIVILEGES ON * . * TO 'amministra'@'localhost' IDENTIFIED BY 'passwd' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
FLUSH PRIVILEGES;
-per creare un USER che possa avere accesso SOLO al suo dB usare
Codice:
CREATE DATABASE if not exists utente ;
GRANT REPLICATION SLAVE , REPLICATION CLIENT ON * . * TO 'utente'@'localhost' IDENTIFIED BY 'passwd' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES ON *****2 . * TO 'utente'@'localhost';
FLUSH PRIVILEGES;
(questo crea anceh il suo DB).
All'accesso PHPMA chiederà user e passwd e a seconda di cosa ha in ingrasso gestisce l'uscita nel modo corretto.
CIAO!
(per chi ha mysql "vecchio" è bene che lo faccia partire da dos con l'opzione --old-passwords)
:ciao:
PS: Visto che mi trovo lascio qui una domanda: come si imposta il "riconoscimento automatico di una cartella", nel senso, quando digito un URL del mio server locale, se non metto lo slash finale non funziona :(
Grazie