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

1.8K
Views
Docker mysql: ERROR 2002 (HY000): no se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' (2)

Estoy tratando de conectarme al servidor mysql usando mysql cli. La imagen fue creada usando el siguiente comando:

 docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=****** -d mysql

El contenedor acoplable se está ejecutando . docker ps imprime:

 johnd@john-pc:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 598c0f8680dc mysql "docker-entrypoint.s…" 4 minutes ago Up 4 minutes 3306/tcp, 33060/tcp some-mysql

Cuando ingreso el siguiente comando: mysql -h 127.0.0.1 -P 3306 -u root -p devuelve:

 ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

También probé con el atributo --protocol=tcp . ¿Cómo me conecto desde el cliente al servidor mysql que se ejecuta en la ventana acoplable usando la terminal de la máquina cliente (no desde otra ventana acoplable)?

EDITAR: También intenté conectarme a mysql usando este comando:

docker run -it --rm mysql mysql -h127.0.0.1 -uexample-user -p

me devuelve el mismo error

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

mysql -h 127.0.0.1 -P 3306 -u raíz -p

Se está conectando al servidor sql de su localhost pero no asignó el puerto del contenedor de la ventana acoplable al host. Intente mapear el puerto a su host con esto:

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=****** -d -p 3306:3306 mysql

Luego vuelve a intentarlo:

mysql -h 127.0.0.1 -P 3306 -u raíz -p

over 4 years ago · Santiago Trujillo Report

0

el mismo error para mí, solo recuerde iniciar el servicio mysql primero en su contenedor.

exec en su contenedor

 /etc/init.d/mysql start
over 4 years ago · Santiago Trujillo Report

0

El uso de la IP interna de la ventana acoplable como 127.0.0.1 no funcionó para mí

Usé la IP de mi POD y funcionó

 mysql -h 10.10.10.41 -P 3306 -u root -p

Todavía no entiendo por qué no pude iniciar sesión y antes y después de este comando pude iniciar sesión

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!