Configurazione MySQL

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Configurazione MySQL

Messaggio 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 :

Codice: Seleziona tutto

mysql -u root
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 ?
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: Configurazione MySQL

Messaggio da Schwitzd »

ma fammi capire... hai perso la password di root per mysql?
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio da leone »

No in realtànon l'ho mai impostata visto che l'ho appena installato
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: Configurazione MySQL

Messaggio da Schwitzd »

allora spiegami il tuo problema... non ho capito bene
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio 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
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: Configurazione MySQL

Messaggio da Schwitzd »

hostname: localhost
username: root
password: pass di root

prova a mettere questi dati
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio 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
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: Configurazione MySQL

Messaggio da Schwitzd »

ma dove si trova il server SQL? è sulla stessa macchina o in remoto?
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Configurazione MySQL

Messaggio 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

Codice: Seleziona tutto

mysql
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
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio 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ù 
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: Configurazione MySQL

Messaggio 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?
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio 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?
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Configurazione MySQL

Messaggio 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:

Codice: Seleziona tutto

sudo apt-get install --reinstall mysql-server
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
Ultima modifica di pierba il sabato 1 dicembre 2007, 17:25, modificato 1 volta in totale.
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio 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 

Codice: Seleziona tutto

mysql -u root
mi risponde nella seguente maniera

Codice: Seleziona tutto

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
:-\
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: Configurazione MySQL

Messaggio da Schwitzd »

@ pierba

Grazie per la spiegazione  ;D

@leone

ora si che ti serve questa pagina 
http://wiki.ubuntu-it.org/Server/MySql/PasswordReset
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio 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
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio 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:~$ 
>:( >:( >:( >:( >:(
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Configurazione MySQL

Messaggio da pierba »

Ma se dai semplicemente

Codice: Seleziona tutto

mysql
entri?

Dovresti entrare, altrimenti da qualche parte ha una password settata.

ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Avatar utente
leone
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 344
Iscrizione: lunedì 2 aprile 2007, 13:07

Re: Configurazione MySQL

Messaggio 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:~$ 
Avatar utente
Schwitzd
Rampante Reduce
Rampante Reduce
Messaggi: 7622
Iscrizione: martedì 4 luglio 2006, 10:44
Località: Svizzera
Contatti:

Re: Configurazione MySQL

Messaggio da Schwitzd »

ma cosa dice quel file....

posta qui

Codice: Seleziona tutto

cat /var/run/mysqld/mysqld.sock
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti