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

Свързване към mysql контейнер от хост

Искате ли да се свържете с MySQL чрез Docker, ако да; Моля, следвайте тази стъпка по стъпка процедура, която използвам.

Стъпка 1 :Изтеглете MySql изображение от докер хъб. Следващата команда ще изтегли най-новото изображение на mysql.

cli> docker pull mysql

Стъпка 2 :Стартирайте контейнер от това изображение. „-name“ дава име на контейнера. ‘-e’ указва променливи по време на изпълнение, които трябва да зададете. Задайте паролата за root потребител на MySQL, като използвате „MYSQL_ROOT_PASSWORD“. ‘-d’ казва на докера да стартира контейнера във фонов режим.

cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql 

Това ще изведе идентификатор на контейнер; което означава, че контейнерът работи правилно във фонов режим.

Стъпка 3 :След това проверете състоянието на контейнера, като издадете командата ‘docker ps’

cli> docker ps

Сега трябва да можете да видите, че MySQL работи на порт 3306.

Стъпка 4 :За да проверите регистрационните файлове на работещия контейнер, използвайте следната команда

cli > docker logs testsql

Стъпка 5 :Намерете IP адреса на контейнера, като използвате следното. Вижте „IPAddress“ от изхода, това ще ви каже IP адреса.

cli> docker inspect testsql

Сега трябва да можете да се свържете с MySQL, като използвате ip адрес на TIPs на порт 3306.

Въз основа на това, което разбирам от въпроса ви, това е, от което се нуждаете. (Надявам се)

(Това не е моя собствена документация, обичам да документирам всичко, особено тези процедури, които не мога да си представя в главата, така че ако някога се случи същото или имам нужда от същата процедура в бъдеще, няма да си губя времето проучвам отново, но вместо това ще отворя бележките си и ще изпълня командите.)



  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. AttributeError:__exit__ на python 3.4

  3. създайте 3 зависими падащ списък с помощта на php ajax mysql

  4. Групово вмъкване с mysql2 и NodeJs хвърля 500

  5. Какъв вид хеш използва mysql?