Các bước để sử dụng MySQL với Docker là gì?

Cac Buoc De Su Dung Mysql Voi Docker La Gi



MySQL là một chương trình quản lý cơ sở dữ liệu quan hệ nổi tiếng có thể hoạt động trên nhiều nền tảng khác nhau, chẳng hạn như Windows, Facebook, Twitter, v.v. Docker là một diễn đàn nổi tiếng cho phép các nhà phát triển tạo, thực thi và phân phối ứng dụng bằng cách sử dụng các vùng chứa. Docker cho phép người dùng sử dụng MySQL với nó, đây là một cách hiệu quả và dễ thích nghi để cài đặt và duy trì các ứng dụng cơ sở dữ liệu. Nó cũng cung cấp bảo mật, tính di động và cách ly cho các ứng dụng MySQL.

Bài viết này sẽ giải thích quy trình từng bước để sử dụng MySQL với Docker.

Các bước để sử dụng MySQL với Docker là gì?

Để sử dụng MySQL với Docker, hãy thử các bước được đề cập bên dưới:







Bước 1: Kéo hình ảnh MySQL từ Docker Hub

Để kéo MySQL từ Docker Hub sang hệ thống cục bộ, hãy viết lệnh được liệt kê bên dưới trong Windows PowerShell:



docker kéo mysql



Có thể thấy rằng phiên bản mới nhất của hình ảnh MySQL đã được tải xuống.





Bước 2: Xem hình ảnh đã tải xuống

Tiếp theo, liệt kê tất cả các hình ảnh có sẵn để đảm bảo rằng hình ảnh MySQL đã được kéo thành công:

hình ảnh docker



Đầu ra ở trên hiển thị phiên bản mới nhất của hình ảnh MySQL.

Bước 3: Khởi động Bộ chứa MySQL

Sau đó, tạo và thực thi bộ chứa MySQL thông qua “ docker run -d –name -e MYSQL_ROOT_PASSWORD= ' yêu cầu:

docker chạy -d --tên mySql-cont -Nó là MYSQL_ROOT_PASSWORD =mysql123 mysql:mới nhất

Đây:

  • -tên ” tùy chọn đặt tên vùng chứa, tức là, “ mySql-cont ”.
  • -d ” cờ được sử dụng để thực thi vùng chứa ở chế độ nền.
  • -e MYSQL_ROOT_PASSWORD ” xác định mật khẩu gốc thành “ mysql123 ”.
  • mysql: mới nhất ” là hình ảnh Docker để sử dụng:

Lệnh được thực thi ở trên đã xây dựng và bắt đầu một “ mySql-cont ” container chạy phiên bản MySQL mới nhất trong nền.

Bước 4: Xem MySQL Container đang chạy

Để đảm bảo rằng bộ chứa MySQL đang chạy thành công, hãy thực hiện lệnh sau:

người đóng tàu ps

Đầu ra ở trên chỉ ra rằng bộ chứa MySQL đang chạy thành công, tức là, “ mySql-cont ”.

Bước 5: Truy cập Bộ chứa MySQL

Bây giờ, hãy sử dụng “ docker exec -it ” cùng với tên bộ chứa để mở trình bao Bash bên trong bộ chứa MySQL đang chạy:

người đóng tàu giám đốc điều hành -Nó mySql-cont đánh đập

Lệnh nêu trên đã mở trình bao Bash và bây giờ người dùng có thể thực thi lệnh trong bộ chứa MySQL đang chạy.

Bước 6: Kết nối với cơ sở dữ liệu MySQL

Sau đó, kết nối với cơ sở dữ liệu MySQL với tư cách là người dùng root bằng lệnh được cung cấp và nhập mật khẩu một cách tương tác:

mysql -uroot -P

Có thể thấy rằng trình bao MySQL đã được khởi động.

Bước 7: Thực thi các lệnh MySQL

Cuối cùng, chạy các lệnh MySQL trong bộ chứa MySQL. Chẳng hạn, thực hiện lệnh “ HIỂN THỊ CƠ SỞ DỮ LIỆU; ” lệnh để xem tất cả các cơ sở dữ liệu hiện có:

HIỂN THỊ CƠ SỞ DỮ LIỆU;

Đầu ra ở trên cho thấy các cơ sở dữ liệu có sẵn trong vùng chứa MySQL.

Để chọn một cơ sở dữ liệu cụ thể, hãy thực hiện lệnh “ SỬ DỤNG ; ' yêu cầu:

SỬ DỤNG mysql;

Ngoài ra, để xem các bảng trong cơ sở dữ liệu đã chọn, hãy sử dụng lệnh được cung cấp bên dưới:

HIỂN THỊ BẢNG;

Trong kết quả trên, có thể thấy tất cả các bảng trong vùng chứa MySQL. Chúng tôi đã sử dụng thành công MySQL với Docker.

Phần kết luận

Để sử dụng MySQL với Docker, trước tiên, hãy kéo hình ảnh MySQL từ Docker Hub bằng cách sử dụng “ docker kéo mysql ' yêu cầu. Sau đó, tạo và thực thi bộ chứa MySQL thông qua “ docker run -d –name -e MYSQL_ROOT_PASSWORD= ” lệnh và xem nó. Sau đó, truy cập bộ chứa MySQL và kết nối với cơ sở dữ liệu MySQL. Cuối cùng, chạy các lệnh MySQL trong đó. Bài viết này đã giải thích quy trình sử dụng MySQL với Docker.