Computer >> 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 của MySQL, hãy đảm bảo rằng các bước được đề cập bên dưới đã được thực hiện -

  • Tải xuống hình ảnh docker máy chủ MySQL.

  • Khởi động phiên bản máy chủ MySQL.

  • Kết nối với phiên bản máy chủ MySQL từ bên trong vùng chứa.

Sau đây là các bước để nâng cấp bản cài đặt Docker của MySQL 5.7 lên 8.0 -

  • Dừng máy chủ MySQL 5.6 bằng lệnh dưới đây. Đây mysql56 là tên của vùng chứa.

docker stop mysql56
  • Tải xuống hình ảnh MySQL 5.7 Server Docker.

  • Bắt đầu một vùng chứa MySQL 5.7 Docker mới với sự trợ giúp của cấu hình và dữ liệu máy chủ cũ.

  • Thực hiện các sửa đổi nếu được yêu cầu.

  • Nếu có máy chủ cộng đồng MySQL, hãy chạy lệnh dưới đâ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 yêu cầu, hãy điều chỉnh mysql / mysql-server thành tên kho lưu trữ chính xác.

  • Chờ máy chủ hoàn tất các hoạt động khởi động.

  • Trạng thái của máy chủ có thể được kiểm tra bằng cách sử dụng lệnh 'docker ps'.

  • Chạy tiện ích mysql_upgrade trong vùng chứa Máy chủ MySQL 5.7 bằng lệnh dưới đây -

docker exec -it mysql57 mysql_upgrade -uroot -p
  • Khi nó nhắc, hãy nhập mật khẩu gốc cho Máy chủ MySQL 5.6 cũ.

  • Hoàn tất nâng cấp bằng cách khởi động lại vùng chứa Máy chủ MySQL 5.7 bằng lệnh dưới đây -

docker restart mysql57