¿Cómo verificar si el servidor MySQL funciona o no? [cerrado]

29

He instalado Webuzo en mi VPS no administrado. No puedo instalar ninguna aplicación, ya que me da errores como "No se puede conectar al servidor MySQL". Pero a través de la terminal, el estado de MySQL se está ejecutando.

¿Alguien puede ayudar a solucionar problemas?

usuario124245343
fuente
3
Creo que es poco probable que obtengas mucha ayuda aquí. Los entornos profesionales casi nunca usan este tipo de "pilas" para implementar aplicaciones web; generalmente están diseñados para desarrolladores y entusiastas, personas al final de la larga cola y personas que realmente no saben cómo administrar un sitio web.
Michael Hampton
Recuerdo haberlo instalado uno por uno. No a través de LAMP o Webuzo.
user124245343
1
But through terminal, the MySQL status is running<- ¿Cómo has determinado esto?
Debe

Respuestas:

46

Muchas formas de hacerlo: en su terminal:

sudo service mysql status

o

ps aux | grep mysql

Lo que probablemente enfrenta es un error de autenticación o una falta de ortografía en la base de datos.

¿Intentaste iniciar sesión con los mismos créditos a través de Terminal?

mysql -u <username> -p <database-name>

Espero eso ayude :)

Karma
fuente
2
Compruebe también a qué dirección IP está vinculado el demonio. ¿Quizás estás usando el equivocado y esa es la razón del fracaso?
un CVn
2

Puede verificar el estado del servicio MySQL de la siguiente manera:

`Root> estado del servicio mysqld

o

Raíz> ps aux | grep mysql

o

// ¿MySQL está escuchando el puerto requerido?

Raíz> lsof -i: 3306`

Puede verificar el estado del servicio MySQL desde el Panel de usuarios finales de Webuzo >> Menú de servicios. Guía: http://webuzo.com/wiki/Restart_services

En cuanto a su error "No se puede conectar al servidor MySQL", ¿puede crear bases de datos desde el Panel de usuario final de Webuzo? Guía: http://webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Databases

¿Cambiaste la contraseña de los usuarios root de MySQL? La contraseña para el usuario root de MySQL está en el archivo /var/webuzo/my.conf

Si el servicio MySQL se está ejecutando, intente acceder al servidor MySQL desde la terminal.

Espero que ayude \ m /

Valeriana Pereira
fuente
El primer comando correcto es [sudo] service mysql status
Dino
2
  1. lsof -i :3306 a

y

  1. mysqladmin processlist
Ilja
fuente
1

ps uxa | grep mysqld

Si hay salida, su mysqld está activo. (Aunque puede ser inalcanzable, esa será su próxima pregunta pronto)

Peter dice que reinstalar a Mónica
fuente
1

El puerto predeterminado del servidor MySQL es 3306, si se está ejecutando, deberá verificar si se está utilizando el puerto correcto:

# netstat -vulntp |grep -i mysql

Si no se devuelven resultados, deberá verificar su registro de MySQL.

amized
fuente
0

"proceso se está ejecutando" no es lo mismo que "el servicio está disponible" para todas partes.

verifique sus registros detallados tanto en el lado del cliente como del servidor para encontrar los detalles del error, y verifique el estado de la conexión del servicio mediante conexión manual:

$ mysql ...

desde el servidor DB localmente y desde el cliente.

No sé sobre Webuzo. Es solo una respuesta general.

sio4
fuente