Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Rozwój Railsów - Nie można połączyć się z serwerem MySQL na 'localhost' (10061)

Domyślam się, że komputer, który wskazałeś jako Windows, ma włączoną obsługę sieci IPv6. Tak więc, kiedy próbujesz przejść do localhost, jest to rozwiązywane na "::1". W rzeczywistości jest to maszyna lokalna, jednak domyślne instalacje MySQL mają zwykle adres bind-a ustawiony na 127.0.0.1, co spowodowałoby awarię hosta lokalnego w tej konfiguracji.

Możesz to sprawdzić, uruchamiając ping localhost z wiersza poleceń i sprawdzając, czy otrzymasz odpowiedź w stylu:

 Reply from ::1: time<1ms

Aby to naprawić, możesz zmienić konfigurację, aby określić:

Host
 host: 127.0.0.1

Alternatywnie możesz zmienić konfigurację MySQL, aby zezwolić na inny adres wiązania, np. localhost zamiast 127.0.0.1.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP zmienia stare mysql_query na PDO

  2. Scal 2 tablice i zsumuj wartości (klucze numeryczne)

  3. Jak zamawiać według danych tabeli przestawnej w Eloquent ORM firmy Laravel

  4. UTWÓRZ TYP na MySQL

  5. Czy indeksy przyspieszają> w porównaniu z MySQL?