Rumah > pangkalan data > tutorial mysql > Mengapa Saya Tidak Boleh Mengakses MySQL Walaupun Selepas Menetapkan MYSQL_ROOT_PASSWORD?

Mengapa Saya Tidak Boleh Mengakses MySQL Walaupun Selepas Menetapkan MYSQL_ROOT_PASSWORD?

DDD
Lepaskan: 2024-12-01 16:00:14
asal
258 orang telah melayarinya

Why Can't I Access MySQL Even After Setting MYSQL_ROOT_PASSWORD?

Cara Mengakses MySQL jika MYSQL_ROOT_PASSWORD Ditetapkan

Masalah:

Walaupun menetapkan pembolehubah MYSQL_ROOT_PASSWORD, cuba capaian persekitaran MySQL mengakibatkan ralat: Akses ditolak untuk pengguna root@localhost (menggunakan kata laluan: YA).

Penyelesaian:

Isu timbul apabila memulakan bekas MySQL terhadap volum sedia ada yang mengandungi sistem fail pangkalan data MySQL. Dalam kes sedemikian, bekas melangkau permulaan dan pembolehubah persekitaran tidak mempunyai kesan.

Penyelesaian:

  1. Padamkan volum data sedia ada:

    docker-compose down -v
    Salin selepas log masuk
  2. Buat semula bekas:

    docker-compose up -d
    Salin selepas log masuk

Nota: Memadamkan volum akan memadamkan sebarang data pangkalan data sedia ada. Cipta sandaran jika perlu.

Maklumat Tambahan:

  • Dokumentasi imej MySQL Docker rasmi menyatakan: "tiada satu pun pembolehubah di bawah akan mempunyai sebarang kesan jika anda memulakan bekas dengan direktori data yang sudah mengandungi pangkalan data."
  • Isu yang sama boleh berlaku dengan imej Docker pangkalan data rasmi lain (mis., Postgres, MongoDB).
  • Jika menukar kepada pelekap bind, anda perlu memadamkan semua kandungannya secara manual untuk memaksa pemula.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mengakses MySQL Walaupun Selepas Menetapkan MYSQL_ROOT_PASSWORD?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan