Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible de se connecter au serveur MySQL local via l'erreur socket '/var/run/mysqld/mysqld.sock' lors de la configuration de la base de données mysql pour l'application Ruby on Rails

J'ai fini par comprendre celui-ci.

J'ai exécuté la commande suivante :

$ mysqladmin variables | grep socket

Qui a renvoyé :

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

Ensuite, j'ai vérifié l'emplacement du socket dans mon fichier database.yml et c'était faux :

C'était faux. Après l'avoir changé au bon emplacement de prise, tout a fonctionné comme un charme. J'espère que cela aidera quelqu'un à l'avenir.