[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Bây giờ chúng ta sẽ đăng nhập vào mysql shell trong bộ chứa Docker bằng mật khẩu đã tạo.
Thực hiện lệnh bên dưới.
docker exec -it mysql-docker-demo mysql -u root -p
Khi được nhắc nhập mật khẩu, hãy nhập mật khẩu từ Bước #5 ở trên. Sau khi nhập, bạn sẽ đăng nhập vào máy khách MySQL trong bộ chứa Docker.
Tại thời điểm này, nếu bạn nhập một lệnh như SHOW DATABASES; sau đó nó sẽ báo lỗi và yêu cầu cập nhật/thay đổi mật khẩu mặc định.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) Bây giờ, hãy đặt lại mật khẩu bằng lệnh ALTER.
THAY ĐỔI NGƯỜI DÙNG 'root'@'localhost' ĐƯỢC XÁC ĐỊNH BẰNG 'mật khẩu';
Ở đây 'mật khẩu' là mật khẩu thực mà bạn muốn đặt cho người dùng root. Bạn có thể thay đổi nó thành bất kỳ giá trị nào phù hợp và mong muốn.
#8) Bây giờ, chúng tôi sẽ thử chạy một lệnh đơn giản để xác thực cài đặt của chúng tôi. Chúng tôi sẽ chạy lệnh SHOW DATABASES; để lấy thông tin chi tiết về tất cả các cơ sở dữ liệu hiện có.
Đây là đầu ra của lệnh
mysql> hiển thị CƠ SỞ DỮ LIỆU;
+——————–+
Hướng dẫn từng bước để tải xuống MySQL cho Windows và macOS bằng các phương pháp khác nhau:
Trong hướng dẫn này, chúng ta sẽ tìm hiểu các cách/phương pháp khác nhau để xem cách bạn có thể tải xuống MySQL và bắt đầu sử dụng nó sau vài phút.
MySQL có thể được tải xuống dưới dạng trình cài đặt độc lập cho các hệ điều hành khác nhau hoặc dưới dạng hình ảnh/kho lưu trữ được nén và cách dễ nhất là sử dụng docker cho MySQL nếu bạn chỉ muốn tìm hiểu và khám phá MySQL.
Ngoài ra, xin lưu ý rằng MySQL có sẵn dưới dạng phiên bản cộng đồng (miễn phí) và doanh nghiệp (trả phí) để tải xuống.
Đối với hầu hết các mục đích thực tế, việc cài đặt mySMySQLQL thông qua trình cài đặt và hình ảnh docker giải quyết hầu hết các trường hợp sử dụng. Chúng ta sẽ thấy cả hai cách tiếp cận này dành cho Hệ điều hành dựa trên Windows và Mac tại đây.
Tải xuống MySql qua Trình cài đặt
MySQL có sẵn để tải xuống dưới dạng trình cài đặt gói độc lập cho cả Windows và macOS.
Hãy xem chi tiết cho từng điều này.
Cài đặt MySQL trên Windows
a) Điều kiện tiên quyết: Trước khi bắt đầu quá trình cài đặt, xin lưu ý rằng Trình cài đặt MySQL yêu cầu .NET Framework 4.5.2 (Nếu bạn có phiên bản .NET framework cũ hơn, hãy cập nhật phiên bản đó để bắt đầu quá trình cài đặt).
b) Tải xuống trình cài đặt cộng đồng MySQL từ nguồn tại đây. (Phiên bản hiện tại của MySQL khi viết bài nàyhướng dẫn là 8.0.20. Nếu bạn cần tải xuống một phiên bản cụ thể của MySQL, thì bạn có thể tham khảo bộ cài đặt tương ứng tại đây và chọn phiên bản bạn muốn cài đặt).
Chọn bộ cài đặt tùy thuộc vào phiên bản Windows bạn đang sử dụng có phải là phiên bản không 32bit hoặc 64bit (bạn có thể tham khảo liên kết tại đây để biết phiên bản HĐH bạn đang sử dụng).
c ) Sau khi tải xuống trình cài đặt, hãy mở exe của trình cài đặt và tiếp tục với hướng dẫn. Xin lưu ý rằng bạn sẽ yêu cầu kết nối internet đang hoạt động vì trình cài đặt là trình bao và trình cài đặt sẽ tải xuống các sản phẩm đã chọn qua internet sau khi được chọn trong quá trình cài đặt.
Để chọn cấu hình, bạn có thể chọn 'Mặc định dành cho nhà phát triển' đảm nhận hầu hết tất cả nội dung cần thiết cho nhu cầu phát triển/thử nghiệm.
d) Sau khi thiết lập hoàn tất , nếu bạn đã chọn cài đặt ứng dụng khách cho MySQL (MySQL Workbench là Cộng đồng/tải xuống miễn phí), thì bạn có thể kết nối phiên bản máy chủ của mình, nếu không, bạn có thể kiểm tra cài đặt từ dòng lệnh bằng cách thực hiện lệnh bên dưới.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
Cài đặt MySQL trên MacOS
#1) Để cài đặt/tải xuống MySQL trên macOS thông qua ảnh đĩa (.dmg) hoặc trình cài đặt – tải xuống tệp ảnh đĩa cho phiên bản cộng đồng từ đây
#2) Khi tệp dmg được tải xuống, nhấp đúp chuột để gắn kếtảnh đĩa và bắt đầu quá trình cài đặt bằng cách làm theo hướng dẫn trong gói cài đặt. Thực hiện theo các ảnh chụp màn hình bên dưới để biết quy trình cài đặt từng bước.
#3) Sau khi cài đặt hoàn tất, để bật máy chủ MySQL, bạn có thể mở tùy chọn MySql và bật máy chủ MySQL nếu chưa bật.
Mở tùy chọn Hệ thống và nhấp vào biểu tượng MySQL.
Bảng tùy chọn MySQL sẽ mở ngay bây giờ và bạn có thể thấy trạng thái của máy chủ MySQL. Nếu nó chưa chạy, thì bạn có thể bật máy chủ từ đó.
#4) Bây giờ hãy kiểm tra xem quá trình cài đặt của chúng ta có thành công hay không bằng cách kiểm tra phiên bản từ dòng lệnh. Mở dấu nhắc đầu cuối và điều hướng đến thư mục cài đặt MySQL theo mặc định
/usr/local/mysql/bin
Chạy lệnh bên dưới để kiểm tra phiên bản.
./mysql -V
Nếu bạn thấy đầu ra lias bên dưới, điều đó có nghĩa là quá trình cài đặt của bạn đã thành công.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) Để sử dụng MySQL từ dòng lệnh, bạn có thể tiếp tục sử dụng dòng lệnh hoặc thiết bị đầu cuối (với mật khẩu đã được đặt trong quá trình cài đặt process) hoặc tải xuống các ứng dụng máy khách MySQL như MySQL Workbench để truy cập qua GUI.
Hãy khám phá một số tùy chọn dòng lệnh. Để bắt đầu với MySQL shell, hãy chạy các lệnh bên dưới.
./mysql -u root -p
Bây giờ, bạn sẽ được nhắc nhậpmật khẩu (Bạn cần nhập mật khẩu đã được nhập trong khi cài đặt – giả sử bạn đặt mật khẩu là 'mật khẩu'), sau đó tại dấu nhắc mật khẩu, hãy nhập mật khẩu. Sau khi xác thực thành công, người dùng sẽ đăng nhập vào MySQL shell.
Hãy thử chạy một lệnh mẫu để xem shell có hoạt động chính xác hay không. Thực thi lệnh bên dưới trên trình bao MySQL.
SHOW DATABASES;
Bạn sẽ có thể thấy kết quả bên dưới cho lệnh.
Hình ảnh Docker của MySQL
Cài đặt MySQL thông qua hình ảnh docker dưới dạng bộ chứa docker là cách tiếp cận dễ dàng nhất nếu bạn chỉ muốn tìm hiểu MySQL và không muốn cài đặt toàn bộ phần mềm/máy chủ trên hệ thống của mình.
Docker cho phép bạn nhanh chóng khởi động, bật và tắt các vùng chứa chứa phần mềm cần thiết, trong trường hợp này là máy chủ MySQL.
Hãy xem các bước cần thiết để cài đặt MySQL dưới dạng hình ảnh Docker.
#1) Để sử dụng hình ảnh Docker, bạn cần cài đặt Docker dựa trên hệ điều hành của mình. Để cài đặt Docker, hãy làm theo hướng dẫn tại đây
#2) Sau khi công cụ Docker được cài đặt, chúng ta cần tải xuống (hoặc kéo) hình ảnh Docker từ trung tâm Docker. Hãy xem lệnh có thể được sử dụng để lấy hình ảnh Docker cho phiên bản máy chủ Cộng đồng.
Thực hiện lệnh bên dưới trên thiết bị đầu cuối hoặc dấu nhắc lệnh.
docker pull mysql/mysql-server:tag
Đây, thẻđại diện cho phiên bản MySQL Community Server mà bạn muốn tải xuống. Nếu bạn không tìm kiếm một phiên bản cụ thể, thì bạn chỉ cần bỏ qua chi tiết thẻ và chạy lệnh bên dưới (Lệnh này sẽ tìm nạp hình ảnh cho phiên bản MySQL Community Edition mới nhất hiện có).
docker pull mysql/mysql-server
#3) Sau khi hình ảnh Docker được tải xuống, chúng tôi có thể thử liệt kê các hình ảnh và xem liệu chúng tôi có thể tìm thấy hình ảnh MySQL trong danh sách được hiển thị hay không. Chạy lệnh bên dưới trong thiết bị đầu cuối (dành cho hệ thống dựa trên Linux).
docker image ls | grep "mysql-server"
Nếu bạn thấy kết quả như bên dưới, điều đó có nghĩa là hình ảnh Docker của bạn đã được tải xuống thành công.
#4) Bây giờ, hãy chạy vùng chứa dựa trên hình ảnh Docker mà chúng ta vừa tải xuống. Chúng tôi sẽ đặt tên vùng chứa là ‘’mysql-docker-demo” . Chạy lệnh bên dưới để khởi động bộ chứa từ hình ảnh.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Bây giờ, để lấy mật khẩu được đặt trong khi chạy bộ chứa Docker, chúng ta có thể tìm nạp thông tin chi tiết từ nhật ký docker rồi khởi động lại mật khẩu này bằng lệnh ALTER.
Thực hiện lệnh sau trên thiết bị đầu cuối:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
Xin lưu ý rằng 'mysql-docker -demo' trong lệnh trên là tên của docker container. Nếu bạn đã đặt tên khác cho vùng chứa thì bạn cần phải thay thế bằng tên vùng chứa.
Nếu vùng chứa Docker của bạn được khởi động đúng cách thìchạy bất kỳ lệnh MySQL nào – giống như cách bạn thực hiện với cài đặt trên máy cục bộ.
Bạn cũng có thể bắt đầu/dừng bộ chứa Docker theo yêu cầu khi cần thiết.
Để dừng bộ chứa docker MySQL, bạn có thể sử dụng lệnh bên dưới.
docker stop mysql-docker-demo
Để khởi động lại bộ chứa Docker, bạn có thể sử dụng lệnh bên dưới.
docker start mysql-docker-demo
Phiên bản MySQL Enterprise
MySQL là cơ sở dữ liệu nguồn mở được sử dụng rộng rãi.
Phiên bản Enterprise do Oracle sở hữu và bao gồm một bộ công cụ và tính năng chỉ đi kèm với phiên bản trả phí (Phiên bản miễn phí là phiên bản Cộng đồng MySQL).
Phiên bản MySQL Enterprise có sẵn trên đám mây Oracle dưới dạng dịch vụ được quản lý hoàn toàn.
Một số ước tính về chi phí của phiên bản MySQL Enterprise được cung cấp bên dưới:
Phiên bản | Đăng ký hàng năm (USD) |
---|---|
MySQL Standard Edition | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Kiểm tra Bảng chi phí Oracle để biết thêm thông tin.
Các phiên bản trả phí của MySQL đi kèm với sự hỗ trợ và hỗ trợ kỹ thuật từ nhóm MySQL cũng như với các công cụ giám sát khác như Sao lưu, Mã hóa, Tường lửa, v.v.
Câu hỏi thường gặp & Các câu trả lời
Q #1) MySQL có được tải xuống miễn phí không?
Trả lời: MySQL có sẵn trong nhiều phiên bản. Phiên bản cộng đồng được tải xuống và sử dụng miễn phítrong khi các biến thể khác như phiên bản MySQL Standard và MySQL Enterprise có kèm theo chi phí đăng ký hàng năm do chúng đi kèm với hỗ trợ đám mây và hỗ trợ kỹ thuật từ nhóm MySQL.
Để sử dụng nguồn mở MySQL cho mục đích thương mại, bạn có thể sử dụng MariaDB dựa trên cơ sở dữ liệu MySQL.
Hỏi #2) Làm cách nào để cài đặt Máy khách MySQL?
Trả lời: Máy khách MySQL được tải xuống như một phần của quá trình cài đặt tiêu chuẩn của máy chủ MySQL. Máy khách MySQL có thể được bắt đầu từ thiết bị đầu cuối hoặc dấu nhắc lệnh bằng cách điều hướng đến thư mục như được đề cập bên dưới cho Mac/Linux hoặc Windows.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
Có thể khởi động máy khách dòng lệnh MySQL bằng cách chạy MySQL có thể thực thi được trong các thư mục trên.
Để sử dụng ứng dụng khách dựa trên GUI, bạn có thể tải xuống bàn làm việc của MySQL tại đây bằng cách chọn tổ hợp hệ điều hành phù hợp.
Hỏi #3) Làm thế nào để tôi tải xuống MySQL cho Windows?
Trả lời: MySQL có sẵn cho hầu hết các hệ điều hành chính như macOS, Linux & Các cửa sổ. Đối với Windows, nó có thể được tải xuống dưới dạng tệp thực thi hoặc tệp zip.
Tham khảo chi tiết tải xuống tại đây trên trang tải xuống chính thức của MySQL.
Chúng tôi đã liệt kê các bước cài đặt hoàn chỉnh để tải xuống/cài đặt thiết lập và cài đặt phiên bản MySQL Community Server trên Windows tại đây trong hướng dẫn này.
Kết luận
Trong hướng dẫn này, chúng tôi đã tìm hiểu về các cách khác nhau đểbạn có thể tải xuống MySQL trên máy tính để bàn/máy tính xách tay của mình với các hệ điều hành khác nhau.
Chúng tôi đã thảo luận về việc xác thực việc cài đặt Máy chủ cộng đồng MySQL trên nền tảng Windows và macOS. Chúng tôi cũng đã tìm hiểu về cách sử dụng Docker để bắt đầu phát triển Máy chủ MySQL và biết cách bắt đầu nhanh chóng với máy chủ MySQL.
Hy vọng hướng dẫn này đã làm sáng tỏ mọi thắc mắc của bạn về Tải xuống MySQL.