Discussione:
Accout MySQL con easyphp
(troppo vecchio per rispondere)
dreamJoey
2006-01-16 10:48:14 UTC
Permalink
Ciao a tutti.
Dopo aver installato "easyphp 1.8.0.1", vado su http://127.0.0.1/mysql/
ed in rosso appare questo messaggio:

Il file di configurazione in uso contiene impostazioni (root con
nessuna password) che corrispondono ai privilegi dell'account MySQL
predefinito. Un server MySQL funzionante con queste impostazioni è
aperto a intrusioni, e si dovrebbe realmente riparare a questa falla
nella sicurezza.

Per riparare questa falla devo modificare la password nel record della
tabella "user" e poi modificarla anche sul file di config di php ?

Grazie in anticipo
Luca
2006-01-16 12:06:08 UTC
Permalink
Post by dreamJoey
Il file di configurazione in uso contiene impostazioni (root con
nessuna password) che corrispondono ai privilegi dell'account MySQL
predefinito. Un server MySQL funzionante con queste impostazioni è
aperto a intrusioni, e si dovrebbe realmente riparare a questa falla
nella sicurezza.
se stai facendo delle prove sul tuo pc puoi tenere tranquillamente
questa configurazione dell'account. Anzi, ti evita la noia del login
ogni volta.
se l'errore non ti permette di usare il sito allora ti conviene settare
il file php.ini in modalità "Show only errors". In questo modo non ti
comparirà questa segnalazione.
Post by dreamJoey
Per riparare questa falla devo modificare la password nel record della
tabella "user" e poi modificarla anche sul file di config di php ?
Quando vai su internet di solito il tuo provider ti dà nome utente e
password per accedere a mysql. Queste le devi mettere nel file config.php
Quindi il programma mysql è protetto.

Se cambi il record nella tabella utenti invece proteggi
l'amministrazione del db, non del programma mysql.

Io di norma faccio entrambe le cose. Su internet non bisogna mai andarci
piano con la questione sicurezza.
dreamJoey
2006-01-16 13:21:58 UTC
Permalink
Post by Luca
se stai facendo delle prove sul tuo pc puoi tenere tranquillamente
questa configurazione dell'account. Anzi, ti evita la noia del login
ogni volta.
Lavoro in locale.
Post by Luca
se l'errore non ti permette di usare il sito allora ti conviene settare
il file php.ini in modalità "Show only errors". In questo modo non ti
comparirà questa segnalazione.
L'errore è una semplice segnalazione, non blocca il sito.
Post by Luca
Quando vai su internet di solito il tuo provider ti dà nome utente e
password per accedere a mysql. Queste le devi mettere nel file config.php
Quindi il programma mysql è protetto.
Se cambi il record nella tabella utenti invece proteggi
l'amministrazione del db, non del programma mysql.
Io di norma faccio entrambe le cose. Su internet non bisogna mai andarci
piano con la questione sicurezza.
Il mio pc è collegato ad internet.
Ho provato a cambiare la password all'utente "root" sulla tabella
"user" e non riesco + a visualizzare il sito di mysql
napo
2006-01-16 15:04:38 UTC
Permalink
Post by dreamJoey
Il file di configurazione in uso contiene impostazioni (root con
nessuna password) che corrispondono ai privilegi dell'account MySQL
predefinito. Un server MySQL funzionante con queste impostazioni è
aperto a intrusioni, e si dovrebbe realmente riparare a questa falla
nella sicurezza.
L'installazione base prevede l'utente root senza password.
Questo non inficia il funzionamento del sito, ma è un buco enorme per la
sicurezza.
Anche se lavori solo in locale, ti consiglio di correggere il problema.
Così ricrei in parte l'ambiente di lavoro che ti troverai sul server.

E' sufficiente che avvii phpmyadmin ed entri nella sezione dei privilegi.
Dovresti trovarti 2 utenti root, uno su localhost, l'altro con il nome
proprio del tuo server.
Puoi cancellarne uno, lasciando solo quello con localhost e poi imposti una
password.

Già che ci sei, crea anche un utente normale ed usa quello per
interfacciarti con mysql da php.

Ciao
Marco
John 'Bluto' Blutarsky
2006-01-17 19:13:54 UTC
Permalink
Post by dreamJoey
Ciao a tutti.
Dopo aver installato "easyphp 1.8.0.1", vado su http://127.0.0.1/mysql/
Il file di configurazione in uso contiene impostazioni (root con
nessuna password) che corrispondono ai privilegi dell'account MySQL
predefinito. Un server MySQL funzionante con queste impostazioni è
aperto a intrusioni, e si dovrebbe realmente riparare a questa falla
nella sicurezza.
Già che ci sei leggi anche la frase sotto scritta in verde! :)

[EasyPHP : Ignore this message if you don't modify default
configuration: MySql is accessible only from localhost address]

Loading...