Tại sao lệnh MySQL của tôi

MySQL là một phần mềm quản lý cơ sở dữ liệu quan hệ phổ biến, hiện đại và đầy đủ tính năng, mã nguồn mở và miễn phí. Nó được các công ty trên toàn thế giới sử dụng để lưu trữ và xử lý dữ liệu doanh nghiệp quan trọng, làm phần phụ trợ cho các ứng dụng hướng tới khách hàng lớn và là một thành phần của ngăn xếp phần mềm web mạnh mẽ, được thiết lập tốt

Tại sao bạn cần biết phiên bản MySQL của mình?

Biết phiên bản MySQL nào bạn đang sử dụng là rất quan trọng vì có thể có một số khác biệt đáng kể giữa các phiên bản. Phiên bản mới hơn của MySQL có nghĩa là hệ thống của bạn sẽ có các tính năng mới và có nhiều khả năng hơn. Số phiên bản MySQL của bạn có thể cần thiết trong việc tìm ra các sự cố tiềm ẩn khi tương tác với các công cụ và plugin bên ngoài vì một số tính năng có thể không hoạt động với hệ thống của bạn

Cơ sở dữ liệu lỗi thời dễ bị vi phạm bảo mật, trùng lặp dữ liệu và báo cáo không chính xác, cùng các lỗi khác. Điều quan trọng là nâng cấp phần mềm cơ sở dữ liệu của bạn để đáp ứng nhu cầu của tổ chức của bạn và đảm bảo bạn đang sử dụng phần mềm và công nghệ mới nhất. Ngoài ra, cài đặt phiên bản MySQL tốt nhất sẽ giảm khả năng hệ thống của bạn bị lỗi

Bài viết này sẽ hướng dẫn bạn cách kiểm tra phiên bản MySQL trên máy chủ của bạn

Những hướng dẫn này là để xác nhận phiên bản MySQL trên máy chủ chuyên dụng và VPS của chúng tôi. Hãy nhớ rằng, một số thao tác cần có quyền root. Và bởi vì MariaDB là một nhánh của MySQL, nên các lệnh hoạt động thay thế cho nhau với từng phần mềm cơ sở dữ liệu

Sử dụng lệnh sau để kiểm tra phiên bản máy chủ MySQL cục bộ của bạn. Lệnh này không dành riêng cho bất kỳ hệ điều hành nào. Lệnh này tương thích với tất cả các phiên bản Linux, Windows và macOS chạy MySQL

# mysql -V
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

Các tác vụ quản trị cơ sở dữ liệu cũng có thể được thực hiện bằng tiện ích phía máy khách mysqladmin. Nó cho phép bạn thực hiện nhiều việc, bao gồm tạo và xóa cơ sở dữ liệu, bảng và người dùng cũng như kiểm tra cấu hình và trạng thái hiện tại của máy chủ. Để biết phiên bản MySQL nào được cài đặt, hãy sử dụng lệnh mysqladmin

# mysqladmin -V
mysqladmin  Ver 9.1 Distrib 10.3.37-MariaDB, for Linux on x86_64

Tại sao lệnh MySQL của tôi

Máy khách dòng lệnh MySQL là trình bao SQL đơn giản và trực tiếp hỗ trợ chỉnh sửa đầu vào. Bạn có thể sử dụng lệnh sau với quyền root để kết nối với máy khách MySQL của mình

# mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 586239
Server version: 10.3.37-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Theo đầu ra, máy chủ đang chạy MariaDB phiên bản 10. 3. 37. Có nhiều lệnh để lấy thông tin chi tiết về phiên bản đã cài đặt trong vỏ máy khách MySQL hoặc MariaDB

Sử dụng lệnh SELECT VERSION() trong máy khách cơ sở dữ liệu MySQL để kiểm tra phiên bản MySQL

MariaDB [***]> SELECT version();
+-----------------+
| version()       |
+-----------------+
| 10.3.37-MariaDB |
+-----------------+
1 row in set (0.000 sec)

Bạn cũng có thể sử dụng truy vấn sau để kiểm tra phiên bản MySQL

MariaDB [***]> SELECT @@version;
+-----------------+
| @@version       |
+-----------------+
| 10.3.37-MariaDB |
+-----------------+
1 row in set (0.000 sec)

MariaDB [***]>

Một tùy chọn khác để kiểm tra phiên bản MySQL là lệnh STATUS. Chạy nó trong công cụ máy khách MySQL

Đây là đầu ra. Nó chứa thông tin về thời gian hoạt động, bao gồm thời gian máy chủ MySQL đã chạy, thông tin về luồng và các chi tiết có giá trị khác

MariaDB [***]> STATUS; 
--------------
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:		123456
Current database:	testdb_1
Current user:		testdb_user@localhost
SSL:			Not in use
Current pager:		stdout
Using outfile:		''
Using delimiter:	;
Server:			MariaDB
Server version:		10.3.37-MariaDB MariaDB Server
Protocol version:	10
Connection:		Localhost via UNIX socket
Server characterset:	latin1
Db     characterset:	utf8mb4
Client characterset:	utf8
Conn.  characterset:	utf8
UNIX socket:		/var/lib/mysql/mysql.sock
Uptime:			18 days 12 hours 40 min 9 sec

Threads: 21  Questions: 12345678  Slow queries: 2  Opens: 12345  Flush tables: 1  Open tables: 2048  Queries per second avg: 18.405
--------------

MariaDB [***]>

Câu lệnh SHOW VARIABLES LIKE

Câu lệnh SHOW VARIABLES LIKE là một phương pháp khác để hiển thị thông tin phiên bản MySQL. Nhập lệnh sau vào Máy khách MySQL

SHOW VARIABLES LIKE "%version%";

MariaDB [***]> SHOW VARIABLES LIKE "%version%";
+-----------------------------------+------------------------------------------+
| Variable_name                | Value                                    |
+-----------------------------------+------------------------------------------+
| in_predicate_conversion_threshold | 1000                                |
| innodb_version               | 10.3.37                                  |
| protocol_version             | 10                                       |
| slave_type_conversions       |                                          |
| system_versioning_alter_history | ERROR                                 |
| system_versioning_asof       | DEFAULT                                  |
| version                      | 10.3.37-MariaDB                          |
| version_comment             | MariaDB Server                           |
| version_compile_machine     | x86_64                                   |
| version_compile_os          | Linux                                    |
| version_malloc_library      | system                                   |
| version_source_revision     | 3303748fd133drface4d64ert56c5a09445 |
| version_ssl_library         | OpenSSL 1.0.2k-fips  26 Jan 2017         |
| wsrep_patch_version         | wsrep_25.24                              |
+-----------------------------------+------------------------------------------+
14 rows in set (0.020 sec)
MariaDB [***]>

Xác định phiên bản MySQL trong cPanel

Bạn có thể kiểm tra phiên bản MySQL bằng bảng điều khiển cPanel hoặc phpMyAdmin. Làm theo các bước sau từ tài khoản cPanel của bạn
Khi bạn đăng nhập vào tài khoản cPanel của mình, hãy nhấp vào Thông tin máy chủ trong Thông tin chung ở bảng bên phải

Tại sao lệnh MySQL của tôi

Phiên bản MySQL cho máy chủ nằm dưới cột Mục

Tại sao lệnh MySQL của tôi

Sử dụng giao diện phpMyAdmin

Bạn có thể truy cập phpMyAdmin trên máy chủ từ cPanel. Nó cung cấp một giao diện đồ họa tuyệt vời để quản lý cơ sở dữ liệu. Bạn có thể truy cập cPanel khi đăng nhập vào tài khoản lưu trữ của mình, nơi có sẵn các quyền. Làm theo các bước sau sẽ giúp bạn truy cập phpMyAdmin từ cPanel

Từ cPanel, tìm phần Cơ sở dữ liệu và nhấp vào biểu tượng phpMyAdmin

Tại sao lệnh MySQL của tôi

Xem phiên bản MySQL từ dữ liệu được cung cấp trong phần Máy chủ cơ sở dữ liệu khi bạn đang ở trong bảng điều khiển phpMyadmin

Tại sao lệnh MySQL của tôi

Kiểm tra phiên bản MySQL là một nhiệm vụ cần thiết nhưng thường bị đánh giá thấp. Nó giúp bạn biết những tính năng nào bạn có thể truy cập và liệu bạn có cần cập nhật mã của mình do phần mềm cơ sở dữ liệu hay không. Những chi tiết này có thể có nghĩa là sự khác biệt giữa các trang web và ứng dụng hoạt động hoặc thời gian ngừng hoạt động

Khi thời gian hoạt động tiêu chuẩn không đủ, bạn không phải gây chiến một mình. Cơ sở dữ liệu có tính khả dụng cao của Liquid Web cung cấp phần cứng tiên tiến nhất cần thiết để giữ cho trang web của bạn luôn trực tuyến. Việc giảm đáng kể chi phí trong khi không phải lo lắng về việc quản lý MySQL có giống như một giấc mơ trở thành sự thật không?

Tại sao dòng lệnh MySQL không hoạt động?

Lỗi mysql Command not found xảy ra do máy tính của bạn không thể tìm thấy chương trình liên kết với lệnh trên biến môi trường PATH của máy tính . Biến môi trường PATH là danh sách các thư mục chỉ định nơi máy tính của bạn sẽ tìm chương trình để chạy từ Terminal.

Làm cách nào để truy cập dòng lệnh MySQL?

Vậy, làm thế nào để khởi động MySQL Command Line Client? . .
Mở dấu nhắc lệnh
Điều hướng đến thư mục bin. Ví dụ. CDC. \Tệp chương trình\MySQL\MySQL Server 8. 0\bin
Chạy lệnh mysql -u root -p
Nhập mật khẩu

Làm cách nào để xóa Dấu nhắc lệnh của MySQL?

Khi bạn vào mysql, chỉ cần nhấn ctrl + L và bạn sẽ xóa màn hình.

Tại sao dòng lệnh MySQL liên tục gặp sự cố?

Nguyên nhân phổ biến nhất gây ra sự cố trong MySQL là nó dừng hoặc không khởi động được do không đủ bộ nhớ . Để kiểm tra điều này, bạn cần xem lại nhật ký lỗi MySQL sau sự cố. Đầu tiên, cố gắng khởi động máy chủ MySQL bằng cách gõ. Sudo systemctl bắt đầu mysql.