sql >> Base de Datos >  >> RDS >> Mysql

Obteniendo el error No se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' al configurar la base de datos mysql para la aplicación Ruby on Rails

Terminé descifrando esto.

Ejecuté el siguiente comando:

$ mysqladmin variables | grep socket

Que devolvió:

| performance_schema_max_socket_classes                  | 12                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_socket_instances                | 323                                                                                                                                                                                                                                                                                                                                              |
| socket                                                 | /tmp/mysql.sock

Luego verifiqué la ubicación del socket en mi archivo database.yml y estaba mal:

Estaba mal. Después de cambiarlo a la ubicación correcta del zócalo, todo funcionó a la perfección. Espero que esto ayude a alguien en el futuro.