Rumah  >  Artikel  >  pangkalan data  >  Menaik taraf pemasangan Docker MySQL

Menaik taraf pemasangan Docker MySQL

WBOY
WBOYke hadapan
2023-09-16 09:09:07757semak imbas

升级 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
  • 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
  • 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
  • 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

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

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam