Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyelesaikan Ralat 'Akses Ditolak' dalam Bekas Docker MySQL?

Bagaimana untuk Menyelesaikan Ralat 'Akses Ditolak' dalam Bekas Docker MySQL?

Linda Hamilton
Linda Hamiltonasal
2024-12-18 14:41:10437semak imbas

How to Resolve

Cara Membetulkan Ralat Akses Ditolak Semasa Menggunakan MySQL dalam Bekas Docker

Apabila menggunakan imej MySQL Docker, menetapkan pembolehubah persekitaran MYSQL_ROOT_PASSWORD akan tidak memulakan pangkalan data baharu jika direktori data sudah wujud. Ini kerana bekas akan bermula dengan sistem fail pangkalan data sedia ada, mengabaikan sebarang pembolehubah persekitaran.

Untuk memulakan pangkalan data baharu, padamkan volum db_data dan mulakan semula bekas:

docker-compose down -v
docker-compose up -d

Ini akan padamkan sebarang data sedia ada dalam volum db_data, jadi pastikan anda membuat sandaran sebarang data penting terlebih dahulu.

Nota: Pendekatan ini juga digunakan pada imej Docker pangkalan data yang disediakan secara rasmi, seperti Postgres dan MongoDB, yang berkelakuan serupa.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat 'Akses Ditolak' dalam Bekas Docker MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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