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

Docker mysql не може да се свърже с контейнера

За да се свържете с базата данни, използвайте връзката/псевдонима, който сте предоставили като име на хост. Така че вашият CMS може да се свържете с MySQL с помощта на db като име на хост и порт 3306.

Няма да можете да се свържете с localhost или 127.0.0.1, защото "localhost" е локалният хост във всеки контейнер , така че използването на "localhost" в контейнера phpfpm ще се опита да се свърже с MySQL база данни вътре в phpfpm контейнера, но там няма работещ сървър.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете ssh тунел в ruby ​​и след това да се свържете с mysql сървър на отдалечения хост

  2. Пагинация в PDO PHP

  3. SQL инжекция и клаузата LIMIT

  4. Какво се случва с низа за съвпадение на цяло число в MySQL?

  5. #1071 - Посоченият ключ беше твърде дълъг; максималната дължина на ключа е 1000 байта