Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
  Condividi: Facebook Twitter
[Risolto] Problemi connessione database
#1
Salve a tutti,
sto cercando di migrare un sito dal joomla 3 alla versione 5. Pertanto sto cercando di installare su server Joomla5 ma ad un certo punto mi blocco perché mi appare questo errore
Codice:
Impossibile connettersi al database. Il connettore ha restituito il messaggio di errore: Could not connect to PDO: SQLSTATE[HY000] [1045] Access denied for user 'sqlxxxxxxx'@'xx.xx.xxx.xxx' (using password: YES)
Ho cercato qualche soluzione in internet ma non riesco, qualche prezioso consiglio? Ricordatevi che non sono un informatico 000019 000010
Una petizione per il prof. Cantaro
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore.
Sconosco l'inglese e mi rifiuto di impararlo
Affettuosamente Buona Vita
[Immagine: il-insta2.png]
Cita messaggio
#2
Premetto che non conosco joomla, ma l'errore riportato indica che l'utente con cui vuoi accedere al database non è registrato/abilitato.
A puro titolo di traccia, ti posto un esempio del comando necessario in mysql per registrare/abilitare un utente:
Codice:
GRANT <privilegio> ON <database.tabella> TO <utente@host> IDENTIFIED BY '<password>';
Cita messaggio
#3
(10/05/2025, 21:29)m3nhir Ha scritto: Premetto che non conosco joomla, ma l'errore riportato indica che l'utente con cui vuoi accedere al database non è registrato/abilitato.
A puro titolo di traccia, ti posto un esempio del comando necessario in mysql per registrare/abilitare un utente:
Codice:
GRANT <privilegio> ON <database.tabella> TO <utente@host> IDENTIFIED BY '<password>';
Grazie.
Scuserai la mia ignoranza ma questo comando dove dovrei inserirlo?
Considera che uso Ubuntu 22.04
Una petizione per il prof. Cantaro
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore.
Sconosco l'inglese e mi rifiuto di impararlo
Affettuosamente Buona Vita
[Immagine: il-insta2.png]
Cita messaggio
#4
Il comando in sè và immesso una volta effettuato l'accesso al database (non da remoto).
Lo ho postato solo come esempio, non conoscendo cosa usi joomla come tipologia di database.
Se hai un'interfaccia grafica, meglio. In sostanza l'errore che hai trovato dipende dal fatto che il tuo utente non ha l'accesso da remoto al database perchè non è registrato come utente nello stesso (con i relativi privilegi).
Il comando dice GRANT (concedi i permessi) i permessi sono : scrittura, lettura, modifica, cancellazione, etc.
ON (su quale database e tabella vengono concessi tali permessi)
TO (a chi vengono concessi tali permessi) <nome_utente>@<indirizzo_IP> (l'indirizzo IP deve essere quello della macchina remota da cui ti colleghi, se invece è la stessa macchina del database è sufficiente indicare "localhost").
IDENTIFIED BY 'password' (devi indicare con che password ti logghi. attento agli apici singoli.).
Cita messaggio
#5
Se stai lavorando da un control panel tipo plesk o simili, normalmente dovresti avere già disponibile l'applicazione phpmyadmin.
Da li puoi loggarti con user e password.
Ovviamente devi mettere anche l'indirizzo, la porta ed il nome del database, che dovrebbe averteli forniti il provider, o dovrebbero essere scritti da qualche parte nel pannelo di controllo.

Una volta loggato puoi controllare che tutti i dati che immetti anche in jomla siano giusti.
________________________________________________________
Sono così avanti che quando mi guardo indietro vedo il futuro.
La mia Montagna: https://it.wikiloc.com/wikiloc/user.do?id=2317869
Cita messaggio
#6
Come capita spesso il problema era fra lo schermo del computer e la sedia. Alla fine ho risolto. Non inserivo Sql come database ma Slq  000017 000017 000017 000015 000015
Una petizione per il prof. Cantaro
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore.
Sconosco l'inglese e mi rifiuto di impararlo
Affettuosamente Buona Vita
[Immagine: il-insta2.png]
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)