Mysql
 sql >> база данни >  >> RDS >> Mysql

Разработка на Rails - Не мога да се свържа с MySQL сървър на 'localhost' (10061)

Най-доброто ми предположение е, че машината, която сте посочили като Windows, има активирана IPv6 мрежа. По този начин, когато се опитате да отидете на localhost, той се разрешава на "::1". Това всъщност е локалната машина, но при инсталирането на MySQL по подразбиране обикновено адресът за свързване е зададен на 127.0.0.1, което ще доведе до неуспех на localhost при тази настройка.

Може да успеете да потвърдите това, като изпълните ping localhost от командния ред и да видите дали получавате отговор като:

 Reply from ::1: time<1ms

За да коригирате това, можете да промените конфигурацията си, за да посочите:

 host: 127.0.0.1

Алтернативно, можете да промените конфигурацията на MySQL, за да разрешите различен адрес за свързване, напр. localhost вместо 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. Прочетете една колона от един ред от MySQL база данни

  2. Проектиране на релационна база данни (MySQL)

  3. Как да използвам cURL, за да извличам конкретни данни от уебсайт и след това да ги запазя в моята база данни с помощта на php

  4. Съставен FULLTEXT индекс в MySQL

  5. Как да използвам Mysql променливи с Hibernate?