sql >> Database >  >> RDS >> Mysql

Kan geen verbinding maken met lokale MySQL-server via socket '/var/run/mysqld/mysqld.sock'-fout bij het instellen van de mysql-database voor de Ruby on Rails-app

Deze heb ik uiteindelijk uitgezocht.

Ik heb het volgende commando uitgevoerd:

$ mysqladmin variables | grep socket

Wat terugkwam:

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

Toen controleerde ik de socketlocatie in mijn database.yml-bestand en het was verkeerd:

Het was fout. Na het veranderen naar de juiste socketlocatie werkte alles als een charme. Ik hoop dat dit iemand in de toekomst helpt.



  1. Mysql - verwijderen uit meerdere tabellen met één query

  2. Hoe vervang ik alle voorkomens van char met elementen uit de array?

  3. Oracle - Zombie-tafel

  4. Waar de resultatenset wordt opgeslagen tijdens het werken met jdbc en oracle-stuurprogramma