Menaik taraf pemasangan Docker MySQL

WBOY
Lepaskan: 2023-09-16 09:09:07
ke hadapan
798 orang telah melayarinya

升级 MySQL 的 Docker 安装

Sebelum menaik taraf pemasangan docker MySQL anda, pastikan anda mengikuti langkah-langkah ini -

  • Muat turun imej docker pelayan MySQL.

  • Mulakan contoh pelayan MySQL.

  • Sambung ke instance pelayan MySQL dari dalam bekas.

Berikut ialah langkah untuk menaik taraf Docker memasang MySQL 5.7 kepada 8.0 -

  • Hentikan pelayan MySQL 5.6 menggunakan arahan berikut. Di sini mysql56 ialah nama bekas.

docker stop mysql56
Salin selepas log masuk
  • Muat turun imej MySQL 5.7 Server Docker.

  • Mulakan data kontena MySQL 5.7 Docker baharu dan konfigurasi.

  • Ubah suai mengikut keperluan.

  • Jika MySQL Community Server wujud, jalankan arahan berikut -

docker run --name=mysql57 \
--mount type=bind,src=/path-on-host-machine/my.cnf,dst=/etc/my.cnf \
--mount type=bind,src=/path-on-host-machine/datadir,dst=/var/lib/mysql \
-d mysql/mysql-server:5.7
Salin selepas log masuk
  • Laraskan mysql/mysql-server kepada nama repositori yang betul jika perlu.

  • Tunggu pelayan menyelesaikan operasi permulaan.

  • Anda boleh menyemak status pelayan menggunakan arahan "docker ps".

  • Jalankan utiliti mysql_upgrade dalam bekas Pelayan MySQL 5.7 menggunakan arahan berikut -

docker exec -it mysql57 mysql_upgrade -uroot -p
Salin selepas log masuk
  • Apabila digesa, masukkan kata laluan akar pelayan MySQL 5.6 lama.

  • Lengkapkan peningkatan kepada bekas pelayan 5.7 dengan memulakan semula MySQL menggunakan arahan berikut -

docker restart mysql57
Salin selepas log masuk

Atas ialah kandungan terperinci Menaik taraf pemasangan Docker MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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