Nuestra base de conocimientos sólo está disponible factmente en inglés. Estamos en el processo de traducir estas páginas and las publicaremos cundo estén disponibles
Bài viết này mô tả cách xác định phiên bản MySQL nào được cài đặt trên máy chủ
Xác định phiên bản MySQL
Có một số cách để xác định phiên bản MySQL được cài đặt trên máy chủ của bạn. Sử dụng bất kỳ phương pháp nào sau đây mà bạn thích
Phương pháp số 1. Sử dụng cPanelĐể xác định phiên bản MySQL bằng cPanel, hãy làm theo các bước sau
- Đăng nhập vào cPanel
Nếu bạn chưa biết cách đăng nhập tài khoản cPanel thì xem bài viết này
- Ở thanh bên phải, bên dưới THÔNG TIN CHUNG, nhấp vào Thông tin máy chủ
Trên trang Thông tin máy chủ, tìm hàng Phiên bản MySQL
Để xác định phiên bản MySQL bằng phpMyAdmin, hãy làm theo các bước sau
- Đăng nhập vào phpMyAdmin
Nếu bạn đang sử dụng cPanel, bạn có thể đăng nhập vào cPanel, sau đó trong phần CƠ SỞ DỮ LIỆU của màn hình chính cPanel, hãy nhấp vào biểu tượng phpMyAdmin
Trang phpMyAdmin xuất hiện. Trong mục Database server xuất hiện phiên bản MySQL
Để xác định phiên bản MySQL từ dòng lệnh, hãy làm theo các bước sau
- Đăng nhập vào tài khoản của bạn bằng SSH
- Tại dấu nhắc lệnh, gõ lệnh sau.
mysql --version
Để xem thông tin phiên bản MySQL chi tiết hơn, hãy đăng nhập vào MySQL bằng chương trình mysql, rồi nhập truy vấn sau
SHOW VARIABLES LIKE "%version%";
Phần này hiển thị thông tin phiên bản chi tiết cho MySQL, công cụ cơ sở dữ liệu, thư viện SSL, v.v.
MariaDB [[none]]> SHOW VARIABLES LIKE "%version%"; +-----------------------------------+------------------------------------------------------------+ | Variable_name | Value | +-----------------------------------+------------------------------------------------------------+ | in_predicate_conversion_threshold | 1000 | | innodb_version | 10.3.23 | | protocol_version | 10 | | slave_type_conversions | | | system_versioning_alter_history | ERROR | | system_versioning_asof | DEFAULT | | version | 10.3.23-MariaDB-cll-lve | | version_comment | MariaDB Server | | version_compile_machine | x86_64 | | version_compile_os | Linux | | version_malloc_library | jemalloc 3.6.0-0-g46c0af68bd248b04df75e4f92d5fb804c3d75340 | | version_source_revision | 607467bd63db2c6ca64610eb9f4e703711f4dfc6 | | version_ssl_library | OpenSSL 1.0.2k-fips 26 Jan 2017 | | wsrep_patch_version | wsrep_25.24 | +-----------------------------------+------------------------------------------------------------+ 14 rows in set [0.002 sec]
Chi tiết bài viết
- Hệ điều hành. Lưu trữ Linux
- Cấp độ. Người bắt đầu
Phát triển doanh nghiệp web của bạn
Đăng ký để nhận các mẹo, chiến lược và tin tức tiên tiến hàng tuần mà bạn cần để phát triển công việc kinh doanh web của mình
Miễn phí. Hủy đăng ký bất cứ lúc nào
Bạn có thấy bài viết này hữu ích? . Trải nghiệm sự khác biệt của A2 Hosting ngay hôm nay và sở hữu một trang web được bảo mật trước, được tối ưu hóa trước. Kiểm tra kế hoạch lưu trữ web của chúng tôi ngày hôm nay
Hướng dẫn này giải thích nhiều cách để kiểm tra Phiên bản MySQL. Bạn cũng sẽ tìm hiểu về lịch sử Phiên bản MySQL
Phiên bản là một phương tiện để phân loại các tính năng & cải tiến và cung cấp một số hoặc thẻ cho một bản phát hành cụ thể của Phần mềm. Hầu như tất cả các phần mềm tiêu chuẩn đều tuân theo phiên bản ngữ nghĩa để đánh số hoặc đặt tên cho các phiên bản
Điều quan trọng là phải hiểu phiên bản MySQL nào bạn hiện đang chạy
Mặc dù nó luôn khả dụng trong thời gian cài đặt và sau khi cài đặt, bạn có thể sử dụng một số lệnh nhất định mà MySQL cung cấp để nhận thông tin chi tiết về phiên bản của Máy chủ MySQL mà bạn đang chạy
=> Hãy xem Hướng dẫn dành cho người mới bắt đầu MySQL tại đây
Bạn sẽ học được gì
Cách kiểm tra phiên bản MySQL
Trong hướng dẫn này, bạn sẽ học cách sử dụng các lệnh để kiểm tra thông tin phiên bản của máy chủ MySQL mà bạn đang chạy cùng với tổng quan cơ bản về phiên bản MySQL hiện tại và so sánh phiên bản này với các phiên bản cũ hơn.
Phiên bản MySQL [] Chức năng
Hàm này trả về phiên bản hiện tại của cơ sở dữ liệu MySQL dưới dạng Chuỗi
SELECT VERSION[];
Trong ảnh chụp màn hình ở trên, bạn có thể thấy rằng phiên bản hiện tại của Máy chủ MySQL là 8. 0. 20
HIỂN THỊ PHIÊN BẢN Sử dụng biến
SHOW VARIABLES LIKE "%version%";
Sử dụng Lệnh TÌNH TRẠNG trong Dòng lệnh MySQL
Kết nối với MySQL trên dòng lệnh. Chạy lệnh TÌNH TRẠNG
Đầu ra của lệnh trên như hình bên dưới
Bạn có thể xem cùng với các chi tiết khác như người dùng hiện tại, chi tiết kết nối, v.v., thông tin phiên bản trong trường 'Phiên bản máy chủ'
Lịch sử phiên bản MySQL
Phiên bản mới nhất của MySQL có sẵn trong General Availability [GA] là MySQL 8. 0. 23
Để biết ghi chú phát hành đối với phiên bản này, vui lòng tham khảo trang chính thức của MySQL tại đây
Nói chung, bản phát hành chính mới nhất là MySQL 8. 0 với các bản phát hành vá lỗi thường xuyên xảy ra theo thời gian
Chúng ta hãy xem các phiên bản chính của MySQL được phát hành rộng rãi
Phát hành Tính khả dụng chung từ Kết thúc hỗ trợ 5. 1Nov'08Dec'135. 5Dec'10Dec'185. 6Feb'13Feb'215. 7Oct'15Oct'238Apr'18Apr'26
Một số tính năng trong MySQL 8. 0 so với những cái cũ hơn là
- Hỗ trợ các chức năng Cửa sổ MySQL & Biểu thức bảng chung
- Hàm bảng JSON để làm việc với kiểu dữ liệu JSON
- Các câu lệnh DDL hiện đáng tin cậy hơn vì chúng hiện là nguyên tử và an toàn với sự cố
- Các cải tiến đối với lược đồ hiệu suất và ghi nhật ký lỗi
Để xem ghi chú phát hành và thông tin chi tiết cho tất cả các bản phát hành bản vá trong MySQL 8. 0. 11 đến MySQL8. 0. 23, bạn có thể tham khảo tài liệu chính thức của MySQL tại đây
Ghi chú. Điều quan trọng cần lưu ý ở đây là bản phát hành MySQL đã trực tiếp nhảy từ phiên bản 5 lên 8 do có rất nhiều tính năng và cải tiến chính từ MySQL5
Ngoài ra, các bản phát hành trung gian mang số 6 & 7 không được cung cấp rộng rãi mà vẫn ở dạng bản phát hành Alpha
Các câu hỏi thường gặp
Q #1] Trạng thái trong MySQL nghĩa là gì?
Câu trả lời. Lệnh STATUS trong MySQL được sử dụng để hiển thị thông tin liên quan đến phiên người dùng hiện tại và các biến hệ thống khác nhau
Q #2] Làm thế nào chúng tôi có thể lấy phiên bản hiện tại trong MySQL?
Câu trả lời. Nó có thể được lấy bằng hàm VERSION[] từ bộ thực thi truy vấn. Bạn có thể chạy lệnh dưới đây để lấy phiên bản
SELECT VERSION[];
Q #3] Phiên bản MySQL hiện tại là gì?
Câu trả lời. Phiên bản MySQL hiện tại có sẵn chung là MySQL 8. 0
Bản phát hành bản vá mới nhất có sẵn là MySQL 8. 0. 23 [phát hành ngày 18 tháng 1 năm 2021]
Q #4] Có phải MySQL 8. 0 miễn phí?
Câu trả lời. MySQL có sẵn dưới dạng phần mềm miễn phí theo giấy phép GPL và cũng có sẵn theo nhiều giấy phép trả phí tùy thuộc vào các tính năng được sử dụng
MySQL Community Edition được sử dụng miễn phí trong khi MySQL Enterprise Edition với các tính năng như tính khả dụng của đám mây, v.v. có sẵn dưới dạng phần mềm được cấp phép từ các nhà cung cấp khác nhau như Oracle
Xin lưu ý rằng tất cả mã của MySQL đều có mã nguồn mở và có thể tham khảo kho lưu trữ GitHub tại đây
Q #5] Cái nào tốt hơn – MySQL hay MariaDB?
Câu trả lời. Cả MariaDB và MySQL đều có những ưu và nhược điểm riêng. MariaDB là một nhánh của MySQL với một số tính năng nâng cao khi so sánh với MySQL
Một số tính năng được hỗ trợ bởi MariaDB vs MySQL như được đưa ra dưới đây
- MariaDB có 12 công cụ lưu trữ được hỗ trợ trong khi MySQL có ít tùy chọn hơn
- MariaDB nhanh hơn khi so sánh với MySQL
- Cung cấp khả năng tương thích ngược với MySQL
- Hỗ trợ sao chép nhanh hơn và an toàn hơn
Điều quan trọng cần lưu ý ở đây là MariaDB là sự thay thế nhị phân đầy đủ của MySQL i. e. bất kỳ ai hiện đang sử dụng MySQL đều có thể chuyển sang MariaDB [i. e MariaDB tương thích ngược với MySQL]
Để so sánh chi tiết giữa MySQL và MariaDB, hãy tham khảo hướng dẫn của chúng tôi tại đây
Q #6] Bạn kiểm tra phiên bản MySQL như thế nào?
Câu trả lời. Để biết phiên bản hiện đang được cài đặt, bạn chỉ cần chạy lệnh – SELECT VERSION[]
Để có phiên bản MySQL mới nhất, bạn có thể truy cập trang chính thức của MySQL tại đây và trang đó sẽ trỏ đến phiên bản mới nhất trong Tính khả dụng chung [i. e. công khai trước công chúng]. Bạn cũng có lựa chọn cài đặt/tải xuống bất kỳ cái cũ nào từ phần lưu trữ tại đây
Phần kết luận
Trong hướng dẫn này, chúng ta đã tìm hiểu về cách tìm nạp phiên bản hiện tại của phiên bản Máy chủ MySQL
Có nhiều cách khác nhau để chúng ta có thể lấy các chi tiết này như hình bên dưới
- biến phiên bản
- PHIÊN BẢN [] chức năng
- Thông qua kết nối dòng lệnh
Điều quan trọng là phải biết bạn hiện đang sử dụng phiên bản nào để trong trường hợp có bất kỳ sự cố/lỗi cụ thể nào của phiên bản, bạn có thể dễ dàng báo cáo và sao chép. Ngoài ra, có sẵn các tính năng dành riêng cho từng phiên bản trong MySQL – vì vậy thật dễ dàng để phân biệt những tính năng nào có sẵn trong phiên bản nào
Ngoài ra, bạn có thể xem tất cả các chi tiết của các phiên bản đã xuất bản và ghi chú đã phát hành trên trang web chính thức của Phiên bản MySQL