Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Obtendo Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' error ao configurar o banco de dados mysql para o aplicativo Ruby on Rails


Acabei descobrindo isso.

Executei o seguinte comando:
$ mysqladmin variables | grep socket

Que retornou:
| performance_schema_max_socket_classes                  | 12                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_socket_instances                | 323                                                                                                                                                                                                                                                                                                                                              |
| socket                                                 | /tmp/mysql.sock

Então eu verifiquei o local do soquete no meu arquivo database.yml e estava errado:

Foi errado. Depois de alterá-lo para o local correto do soquete, tudo funcionou como um encanto. Espero que isso ajude alguém no futuro.