Mysql
 sql >> Database >  >> RDS >> Mysql

Ottenere Impossibile connettersi al server MySQL locale tramite l'errore socket '/var/run/mysqld/mysqld.sock' durante la configurazione del database mysql per l'app Ruby on Rails

Ho finito per capire questo.

Ho eseguito il seguente comando:

$ mysqladmin variables | grep socket

Che ha restituito:

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

Quindi ho controllato la posizione del socket nel mio file database.yml ed era sbagliato:

Era sbagliato. Dopo averlo cambiato nella giusta posizione della presa, tutto ha funzionato come un incantesimo. Spero che questo aiuti qualcuno in futuro.