accediendo a phpmyadmin db desde la terminal ahora en ubuntu 13.04, primero instalé el servidor mysql consudo apt-get install mysql-server
mysql server versión 5.5 ahora en la terminal puedo verificar si está funcionando
sudo netstat -tap | grep mysql
me responde pidiéndome una contraseña y luego
tcp 0 0 localhost:mysql *:* LISTEN 26214/mysqld
pero para conectarme usando mi cuenta raíz, escribí mysql -u root -p
al solicitar la contraseña se muestraERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)
cuando pruebo esto /opt/lampp/bin/mysql -u root -p
pide contraseña y diceERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)
qué hay en /etc/mysql/my.cnf
y qué hay en /opt/lampp/bin/mysql
¿Alguna solución?
Respuesta aceptada:
¿Ha intentado configurar la contraseña para root poco después de instalar MySQL? Si no, primero intente ingresar el comando en una terminal a continuación;
mysql -u root
Ahora debería abrir la consola mysql. Y escribe la siguiente línea:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
Para salir de la consola mysql ingrese exit
.
Luego intente volver a conectarse con la siguiente línea;
mysql -u root -p
Prueba con la contraseña que has introducido.
Fuente: ¿Cómo conectar y crear una base de datos en MySQL?