Ciao a tutti,
oggi ho dovuto spostare il database di drupal su una nuova istanza di MySQL che ha gli stessi identici parametri di quella vecchia salvo la password.
Dove prima l'accesso era
localhost:3306
user: root
Password: pippo
ora è
localhost:3306
user: root
Password: topolino.
Dove devo andare ad agire per cambiare la password di accesso sulla configurazione di drupal?
Grazie in anticipo!
Se conosci il password di
root
, presumo che sei tu a gestire il DBMS.Comunque Drupal si accede allo schema usando un utenza diverso dal
root
(per motivi di sicurezza). Dato che hai indicato l'IP e port standard di mysql, se e' stato veramente 'spostato' il db (e non esiste piu' quella vecchia, e che quella vecchia era anche su localhost:3306) non devi avere problemi - non c'e' niente da cambiare.Ma dato la domanda, presumo che qualcosa e' cambiato, perche' adesso non funziona?
Se e' stato creato la schema da root, devi dare accesso anche al utente drupal. Se il tuo settings.php dice:
allora poi creare l'utente dal command line:
mysql -u root -p
Ti chiedera' il password di root, poi
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, LOCK TABLES ON databasename.* TO 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
HTH.
Più imparo, più dubito.
la passsword dovrebbe essere la stessa che usi per accedere al pannello di controllo del tuo hosting, quindi basta andare in profilo utente..comunque non è molto sicuro pubblicare i propri dati, non si sa mai :)
Bastava cambiare la password nel file settings.php (del resto ne ero a conoscenza, dopotutto l'ho spostato io il database!).
Grazie!