accedendo a phpmyadmin db dal terminale ora in Ubuntu 13.04 ho prima installato il server MySQL consudo apt-get install mysql-server
mysql server versione 5.5 ora nel terminale posso verificare se funziona da
sudo netstat -tap | grep mysql
mi risponde chiedendomi la password e poi
tcp 0 0 localhost:mysql *:* LISTEN 26214/mysqld
ma per connettermi usando il mio account di root ho digitato mysql -u root -p
richiedendo la password mostra
quando provo questo /opt/lampp/bin/mysql -u root -p
chiede la password e diceERRORE 2002 (HY000):Impossibile connettersi al server MySQL locale tramite il socket '/opt/lampp/var/mysql/mysql.sock' (2)
cosa c'è in /etc/mysql/my.cnf
e cosa c'è in /opt/lampp/bin/mysql
qualche soluzione?
Risposta accettata:
Hai provato a impostare la password per root subito dopo l'installazione di MySQL?? In caso contrario, prova prima a Immettere il comando in un terminale di seguito;
mysql -u root
Ora dovrebbe aprire la console MySQL. E digita la seguente riga:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
Per uscire dalla console mysql inserisci exit
.
Quindi prova a riconnetterti con la riga seguente;
mysql -u root -p
Prova la password che hai inserito.
Fonte: Come connettere e creare un database in MySQL?