Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Nâng cấp cài đặt Docker của MySQL

Trước khi nâng cấp cài đặt Docker MySQL, đảm bảo các bước sau đã làm:

  • Tải MySQL server docker image.
  • Khởi động MySQL server instance.
  • Kết nối MySQL server instance từ trong container.

Các bước nâng cấp Docker MySQL 5.7 lên 8.0:

  • Dừng MySQL 5.6 server (giả tên container mysql56):
docker stop mysql56
  • Tải MySQL 5.7 Server Docker image.
  • Khởi động container MySQL 5.7 mới với dữ liệu và cấu hình server cũ.
  • Thực hiện sửa đổi nếu cần.
  • Nếu dùng MySQL community server, chạy:
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
  • Nếu cần, điều chỉnh mysql/mysql-server thành tên repository đúng.
  • Chờ server hoàn tất khởi động.
  • Kiểm tra trạng thái server bằng docker ps.
  • Chạy tiện ích mysql_upgrade trong container MySQL 5.7 Server:
docker exec -it mysql57 mysql_upgrade -uroot -p
  • Khi nhắc, nhập mật khẩu root của MySQL 5.6 Server cũ.
  • Hoàn tất nâng cấp bằng cách restart container MySQL 5.7 Server:
docker restart mysql57