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

Nie można połączyć się z Vagrantem za pomocą HeidiSQL:Nie można połączyć się z serwerem MySQL na „localhost”

Jedną z rzeczy, które przeoczyłem, jest to, że wymagany jest również "port lokalny" w zakładce Tunel SSH. Aby to wszystko połączyć, należy ustawić trzy kluczowe porty.

Jeśli Twój plik Vagrantfile wygląda mniej więcej tak:

Vagrant.configure("2") do |config|
    config.vm.network "forwarded_port", guest: 3306, host: 3310
    config.vm.network "private_network", ip: "192.168.100.11"
end

i Vagrant automatycznie przekazuje port SSH (22) do, powiedzmy 2222 (możesz to sprawdzić przez vagrant ssh-config , to konfiguracja HeidiSQL powinna wyglądać następująco:

Ponieważ nowe wersje Vagranta używają niestandardowego wygenerowanego klucza SSH, będziesz go potrzebować zamiast kombinacji włóczęga/włóczęga użytkownik/pw. Klucze można znaleźć w project location\.vagrant\machines\default\virtualbox .

To jest od HeidiSQL 9.4.0.5130 (64-bitowy) w systemie Windows 10.



  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 - Kolejność wartości sygnatury czasowej rosnąco w kolejności od najnowszych do najstarszych?

  2. Co dokładnie oznacza M,D w przecinku (M,D)?

  3. Zmieniono PDO::ATTR_EMULATE_PREPARES na FALSE i pojawia się błąd dotyczący nieprawidłowego numeru parametru

  4. Utwórz procedurę składowaną MySQL za pomocą JPA Hibernate

  5. MacOSX:autostart mysql przy starcie