phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

[Docker]:Menghubungkan PHPMyAdmin ke MySQL tidak berfungsi

Daripada memulainya satu per satu, gunakan docker-compose .

Buat file docker-compose.yml

version: '2'
services:
  db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: my-secret-pw
    ports:
      # just if you also want to access it directly from you host
      # node neede for phpmyadmin
      - "3306:3306"
  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    depends_on:
      - db
    ports:
      - "8080:8080"

Kemudian mulai menggunakan docker-compose up di folder yang sama docker-compose.yml . Anda file berada.Akses PHPmyadmin menggunakan browser dan gunakan 'db' sebagai nama host database Anda, karena itulah nama layanan di docker-compose.yml file dan karenanya dapat diselesaikan menggunakan layanan DNS internal buruh pelabuhan ke ip sebenarnya dari wadah buruh pelabuhan. Semua tautan diatur untuk Anda secara otomatis.

Itu jauh lebih sederhana - docker run memperumit hal-hal dan tidak praktis untuk hal-hal itu - tidak pernah.

Petunjuk:jika docker-compose tidak diinstal pada mesin Anda, instal menggunakan dokumen resmi ini https:// /docs.docker.com/compose/install/ (di luar cakupan)



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Memasukkan kata sandi ke pengguna di PhpMyAdmin di Wamp

  2. Bagaimana cara menggunakan kolom tengah di phpmyadmin?

  3. Adakah yang bisa membantu saya mencari tahu apa yang salah dengan kode ini?

  4. Basis data mana yang harus saya gunakan dengan node.js?

  5. Stempel Waktu MySQL - mengapa semua nol?