sql >> Databáze >  >> RDS >> Mysql

Získávání Nelze se připojit k místnímu serveru MySQL prostřednictvím chyby soketu '/var/run/mysqld/mysqld.sock' při nastavování databáze mysql pro aplikaci Ruby on Rails

Nakonec jsem přišel na tohle.

Spustil jsem následující příkaz:

$ mysqladmin variables | grep socket

Což se vrátilo:

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

Pak jsem zkontroloval umístění soketu v mém souboru database.yml a bylo to špatně:

Bylo to špatně. Po změně na správné umístění zásuvky vše fungovalo jako kouzlo. Doufám, že to někomu v budoucnu pomůže.



  1. Chyba nástroje pro migraci Worklight 6.2

  2. Příklady COS() v SQL Server

  3. Vložte do tabulky, která má v názvu pomlčku

  4. Vložení času do databáze mysql v jazyce Java