Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

619
Visualizações
No se puede conectar al servidor MySQL local a través del socket '/var/lib/mysql/mysql.sock' (2)

Acabo de instalar manualmente un nuevo complemento en mi sitio de WordPress, creé una tabla en MySQL para las entradas del complemento y cuando intento abrir la página que usa el complemento, recibo este error:

 DataTables warning (table id = 'to-do_list'): An error occurred while connecting to the database 'wordpress_clouse'. The error reported by the server was: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Esta es la información de MySQL que figura en mi archivo de configuración (que creo que es correcta):

 "type" => "Mysql", "user" => "root", "pass" => "******", "host" => "localhost", "port" => "", "db" => "******"

Este es el contenido principal del archivo /etc/my.cnf:

 # The following options will be passed to all MySQL clients [client] #port = 3306 socket = /var/run/mysqld/mysqld.sock # The MySQL server [mysqld] #port = 3306 socket = /var/run/mysqld/mysqld.sock log_error = mysqld.err skip-networking

He buscado respuestas a errores similares, pero ninguna de las soluciones funcionó para mí. Cualquier ayuda sería apreciada.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Esto es lo que me ayudó a resolver este problema, que era que el directorio de archivos real en mi servidor era /var/lib/mysql/mysql.sock , no /var/lib/mysqld/mysqld.sock:

  1. Abra su archivo my.cnf
  2. Agregue lo siguiente a su sección [client] (si no tiene una sección [client] , agréguela). Debe tener un aspecto como este:

[cliente]

socket=/var/lib/mysql/mysql.calcetín

El error debería desaparecer. Muchas gracias a @alvits por indicarme la dirección correcta.

over 4 years ago · Santiago Trujillo Relatório

0

Encontré el mismo error y descubrí que se debía a que aún no había iniciado el servicio.

Ejecutó el comando systemctl start mariadb y luego se conectó al servidor MariaDB usando el comando mysql y funcionó.

Espero eso ayude

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda