Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

604
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!