Ciao,
quindi l'errore era in quelle stringhe,nome e descrizione,bene.Se hai risolto modificando quelle stringhe l'errore non dovrebbe esserci più.Invece per risalire a password nome root,verifica se nel lato pubblico di quel sito sia visibile il modulo di Login,prova il link Password dimenticata,dal quale accedere alla procedura guidata per il recupero della password o del nome oppure se ce l'opzione,per l'email.Oppure collegati al quel sito via ftp e recupera i dati di accesso al db direttamente dal file configuration.php aprendolo con un normale blocco note. Il file si trova nella cartella principale, la root di quel sito, che potrebbe chiamarsi, sul tuo server, www, public_html oppure htdocs,ora hai trovato username e password del database (sono contenute tra gli apici dopo il segno uguale).
Con questi dati ti puoi collegare al pannello phpmyadmin di quel sito (non so dove si trova il pannello phpmyadmin solo tu lo sai).
In quest'ultimo caso fai attenzione, il provider considera il database una cosa separata dal sito (è stupido, lo so) e spesso molti utenti che rinnovano il sito per esempio non rinnovano il db con la conseguenza che il sito web da un momento all'altro smette di funzionare completamente.
Il pannello di controllo del sito si può trovare in diverse posizioni tra cui ad esempio:
http://cp.tuosito.altervista.org
http://www.tuosito.altervista/cpanel(se usi coime detto Joomla)
Una cosa,visto che sanno nome e password del database,reimposta subito i dati.
Se vuoi bloccare alcuni indirizzi ip di alcuni utenti del sito,perché non trovino i nuovi dati del database,puoi andare nel campo block di quel sito e scrivere 1 al posto dello 0 che dovrebbe esserci (altrimenti quell'utente è già bloccato).
per il database MYSQL:
Il database MySQL è formato da un certo numero di programmi. Fra questi, il principale è naturalmente mysqld,cioè il server vero e proprio,giusto?ci sono poi alcuni script di avvio del server e infine ci sono i programmi client come mysql che è il vero e proprio client di database, nonché mysqladmin,ecc..,poi ci sono anche programmi di utilità che lavorano indipendentemente dal server.
Le stringhe che ti servono sono:
public $db = 'questo è il nome del db';
public $user = 'questo è il nome utente del db';
public $password = 'questa è la sua password';
In MYSQL quando le opzioni prevedono un valore, questo viene espresso di seguito al nome dell'opzione stessa: per i nomi lunghi abbiamo un segno = che divide il nome dal valore, mentre per i nomi brevi il valore segue il nome, attaccato o inframmezzato da uno spazio. L'eccezione è per le password, che si possono non specificare immediatamente (verranno poi chieste dal prompt del programma, in modo che la password digitata non venga visualizzata a video), mentre se si sceglie di farlo è necessario digitarla attaccata al nome dell'opzione.
Versioni lunghe:
--host=localhost --user=root --password=xxx
Versioni brevi:
-hlocalhost -uroot -pxxx
oppure
-h localhost -u root -pxxx
Come detto, la password va indicata necessariamente senza spazio nella versione breve. L'alternativa è limitarsi ad indicare l'opzione; in questo modo sarà il programma a chiedere di introdurla senza visualizzarla. Ecco un esempio di connessione al client mysql:
shell>mysql -h localhost -u root -p
Enter password: ******
Alcune opzioni funzionano "ad interruttore" e possono essere disabilitate o abilitate così:
Abilitazione:
--opzione
--enable-opzione
--opzione=1
Disabilitazione:
--disable-opzione
--skip-opzione
--opzione=0
È consentito anteporre il prefisso --loose ad una opzione: in questo caso il programma non si bloccherà (si limiterà ad emettere un warning) se non la riconosce.
Domanda,che sistema usi,Windows o Linux?ciao