Pagina 1 di 2
Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 16:38
da leone
Salve ho un problema con òa configurazione di MySQL:
Sto seguendo la seguente guida
http://wiki.ubuntu-it.org/Server/MySql/PasswordReset
ma quando scrivo :
mi risponde così :
Codice: Seleziona tutto
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Dov'è che sbaglio ?
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 16:45
da Schwitzd
ma fammi capire... hai perso la password di root per mysql?
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 16:47
da leone
No in realtànon l'ho mai impostata visto che l'ho appena installato
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 16:48
da Schwitzd
allora spiegami il tuo problema... non ho capito bene
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 16:53
da leone
semplicemente devo entrare in mysql ;però siccome quando apro il programma
mi chiede un server hostname , una username e una password mi sono messoi a seguire la guida.
In realtà inizialmente seguivo questa guida :
http://wiki.ubuntu-it.org/Server/MySql?action=show&redirect=MySql
Insomma mi serve far funzionare mysql anche se come avrai sicuramente capito non mi intendo molto di queste robe
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 16:57
da Schwitzd
hostname: localhost
username: root
password: pass di root
prova a mettere questi dati
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:04
da leone
Fatto. Ma mi esce una finestrella nella quale c'è scritto:
Could not connect to host ''localhost'.
MySQL Error Nr.2002
Can't connect to local MySQL server through socket 'var/run/mysqld/mysqld.sock' (2)
Click the Ping button to see if ther is a network problem.
Eppoi sotto ci sono due bottoni: OK e Ping Host
In pratica l'errore che mi dà ora in modalità grafica è lo steso che mi dava prima in modalità testuale
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:06
da Schwitzd
ma dove si trova il server SQL? è sulla stessa macchina o in remoto?
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:11
da pierba
La password di root (del sistema) non c'entra niente con quella di root (utente amministratore-default di mysql), non ti servirebbe a nulla.
Potresti avere settato una password per errore (a me capitò, all'inizio), entra nel file ~/.mysql_history e vedi che comandi gli hai dato. Se hai lanciato mysql -u root -p xxxxxxx quello che trovi al posto delle xxxxxxx l'hai impostata come password.
Se non hai impostato nulla, lanciando
dovrebbe aprirsi.
Se non riesci a risolvere, e non hai database su mysql, disinstalla da terminale con l'opzione --purge, verifica che non siano rimasti file in /var/lib/ e var/run, e reinstalla.
Sposto nella sezione server.
ciao
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:13
da leone
I due pacchetti che la guida dice di installare
mysql-server e mysql-admin
sono installati sul mio computer
Comunque qua e la ho letto o sentito la parola server .... a me interessa solo
creare databse ed eventualmente fare le interrogazioni sul mio computer niente di più
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:17
da Schwitzd
si hai ragione pierba... mi sono confuso... con mysql non sono tanto bravo neanche io... ho appena iniziato a parlarne a scuola...
ora che mi viene in mente... ma durante l'installazione non ti chiede una pass per il root?
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:21
da leone
no l'installazione è filata liscia non mi ha chiesto nessuna password di root (meno quella che ho dovuto digitare per entrare in synaptic, ma non c'entra). Provo come dice pierba: ma dove lo trovo il file mysql_history?
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:23
da pierba
@Supremus: non non chiede nulla, sono phpbb2, joomla, ... cioè i database che utilizzano mysql a chiedere la password di accesso a mysql.
Tornando in tema, mysql-admin non serve installarlo, mentre se l'installazione di mysql-server va a buon fine, installa anche la versione corrispondente di mysql-client e mysql-common. Se ti mancano questi pacchetti, è monco e devi aggiungerli.
Prova con:
se non li mette, installali tu, ma ci sarebbe qualcosa che non va.
Vedi anche questa:
http://guide.debianizzati.org/index.php ... ySQL_e_PHP di guide.
ciao
Edit: il file mysql_history è nascosto nella tua home, ha in punto iniziale: /home/tuoutente/.mysql_history, si può scrivere anche ~/.mysql_history
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:52
da leone
Allora ho fatto questo
1 - sono andato in synaptic
2 - ho fatto una ricerca su mysql
3 - ho cancellato tutto quello che aveva a che fare con mysql
4 - sono andato al link cosigliato da pierba
http://guide.debianizzati.org/index.php/LAMP:_Linux%2C_Apache%2C_MySQL_e_PHP
(nella sezione dedicata all'installaizone di MySQL)
5 - ho reinstallato MySQL
Quando digito il comando
mi risponde nella seguente maniera
Codice: Seleziona tutto
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
:-\
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:55
da Schwitzd
@ pierba
Grazie per la spiegazione
@leone
ora si che ti serve questa pagina
http://wiki.ubuntu-it.org/Server/MySql/PasswordReset
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 17:57
da leone
Se faccio come dice sulla pagina
Codice: Seleziona tutto
Nota Bene:
Se non funziona il comando mysql -u root provare con mysql -u root -p e se richiede la password lasciarla vuota e premere invio
comunque mi ridà lo stesso errore
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 18:21
da leone
Bene posto quello che ho fatto seguendo la guida che stavo seguendo all'inizio
Codice: Seleziona tutto
leone@bender:~$ sudo /etc/init.d/mysql stop /usr/bin/mysqld --skip-grant-tables --uder=root
* Stopping MySQL database server mysqld [ OK ]
leone@bender:~$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
leone@bender:~$
>:( >:( >:( >:( >:(
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 18:21
da pierba
Ma se dai semplicemente
entri?
Dovresti entrare, altrimenti da qualche parte ha una password settata.
ciao
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 18:23
da leone
Posto il risultato
Codice: Seleziona tutto
leone@bender:~$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
leone@bender:~$
Re: Configurazione MySQL
Inviato: sabato 1 dicembre 2007, 18:25
da Schwitzd
ma cosa dice quel file....
posta qui