phpMyAdmin no me deja conectar

Hola a todos! Vereis, acabo de instalar apache + php + mysql + phpMyAdmin, el problema que tengo es que voy a abrir el phpMyAdmin y no tengo login y pass, es decir, no se donde crearlo o cual poner si viene uno por defecto. A ver si me podeis echar una mano! Muchas gracias anticipadas! XD
En modo consola, introduce esta orden:

mysqladmin -u root password

Y despues inicia el mysqladmin con usuario root y la contraseña que pusiste.
un problemilla, no tengo esa orden, que tengo q apt-getear ?
Jesús escribió:un problemilla, no tengo esa orden, que tengo q apt-getear ?


mysql-client?¿? Igual es que solo has instalado mysql-server

Agur!
Vale, ya tengo la orden, ahora el problema es el siguiente:

Harvester:~# mysqladmin -u root password bladoblado
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!


A ver que le hago ahora...
Parece que no tienes ejecutado mysql
/etc/init.d/mysql start


AGur!
Harvester:~# /etc/init.d/mysql start
-bash: /etc/init.d/mysql: No existe el fichero o el directorio

Te informo que para instalar el apache y todo le hice un...
apt-get install phpmyadmin
y así instalaba los paquetes que necesitaba (apache, php y mysql... y ahora le he hecho el
apt-get install mysql-client
qué falta?
apt-get install mysql-client


Tal vez necesitaras el servidor mysql no el cliente
no se si el paquete sera mysql-server o mysqld o yo que se [sonrisa]
Prueba lo que dice Harl


apt-get install mysql-server


Saludetes
Hola

Intenta esto

#ps -A | grep mysqld

si tienes mysql andando debería devolverte algo como esto

3253 ? 00:00:00 mysqld_safe
3297 ? 00:00:00 mysqld

Si no seguramente no tendrás mysql andando
para echarlo a andar haz

# cd /etc/init.d
# sudo ./mysql start

si intentas simplemente mysql start en la carpeta /etc/init.d probablemente no haga nada porque seguramente esa carpeta no esté incluida en tu variable PATH asi que el sistema operativo no sabe donde buscar el comando que le pides, por eso lo de poner ./mysql start

si eso no te funciona probablemente no tendrás mysql instalado. Los paquetes que yo tengo son: mysql-client, mysql-common y mysql-server (además de apache y phpmyadmin)

Un saludo!! espero que te sirva :)
10 respuestas