Năm nay tròn 10 năm kể từ khi phiên bản đầu tiên của Máy chủ MariaDB được xuất bản. Bản phát hành đầu tiên là phiên bản 5.1.38, xảy ra vào mùa thu năm 2009. Kể từ đó, Máy chủ MariaDB đã bổ sung các tính năng mới với tốc độ nhanh và hiện được xem như một cơ sở dữ liệu riêng biệt theo đúng nghĩa của nó.
Với sự khác biệt ngày càng nhiều với MySQL, chúng tôi cũng muốn bắt đầu chuẩn bị cho việc MariaDB có các lệnh riêng. Bằng cách sử dụng con đường này, trong tương lai sẽ có thể chạy MariaDB và MySQL song song với nhau mà không có xung đột. Tập lệnh và công cụ sẽ sử dụng các lệnh với tên của máy chủ cơ sở dữ liệu được nhắm mục tiêu và sẽ biết những tính năng và chức năng nào khả dụng.
Với bản phát hành GA của MariaDB Server 10.4, các lệnh có tên MariaDB đã được thêm vào. Khi bạn cài đặt hoặc cập nhật lên Máy chủ MariaDB 10.4.6 trở lên, bạn có thể khởi động ứng dụng khách MariaDB bằng cách nhập mariadb, thay vì mysql:
rasmus@centos-7 ~$ mariadb -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 22 Server version: 10.4.6-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. MariaDB [(none)]>
Để có ý tưởng về các lệnh có tên MariaDB có thể được sử dụng ngay bây giờ, đây là danh sách đầy đủ mà chúng tôi đã tạo phiên bản MariaDB của các lệnh:
-
- mariadb → mysql
- mariadb-access → mysqlaccess
- mariadb-admin → mysqladmin
- mariadb-binlog → mysqlbinlog
- mariadb-check → mysqlcheck
- mariadb-convert-table-format → mysql_convert_table_format
- mariadbd-multi → mysqld_multi
- mariadbd-safe → mysqld_safe
- mariadbd-safe-helper → mysqld_safe_helper
- mariadb-dump → mysqldump
- mariadb-dumpslow → mysqldumpslow
- mariadb-nhúng → mysql_embedded
- mariadb-find-row → mysql_find_rows
- mariadb-fix-extensions → mysql_fix_extensions
- mariadb-hotcopy → mysqlhotcopy
- mariadb-import → mysqlimport
- mariadb-install-db → mysql_install_db
- mariadb-plugin → mysql_plugin
- mariadb-secure-install → mysql_secure_installation
- mariadb-setpermission → mysql_setpermission
- mariadb-show → mysqlshow
- mariadb-tát → mysqlslap
- mariadb-tzinfo-to-sql → mysql_tzinfo_to_sql
- mariadb-upgrade → mysql_upgrade
- mariadb-waitpid → mysql_waitpid
Như đã thấy trong danh sách các lệnh, tất cả đều bắt đầu bằng mariadb- , ngoại trừ ứng dụng khách mariadb chính nó và ba daemon / service, có dấu d để chỉ ra điều đó. Một lợi ích tuyệt vời của lược đồ đặt tên phổ biến là bạn có thể viết tab mariadb- và nhấn để nhận danh sách tất cả các lệnh phù hợp:
rasmus@centos7 ~$ mariadb- mariadb-access mariadb-find-rows mariadb-setpermission mariadb-admin mariadb-fix-extensions mariadb-show mariadb-binlog mariadb-hotcopy mariadb-slap mariadb-check mariadb-import mariadb-tzinfo-to-sql mariadb-convert-table-format mariadb-install-db mariadb-upgrade mariadb-dump mariadb-plugin mariadb-waitpid mariadb-dumpslow mariadb-secure-installation mariadb-embedded mariadb-service-convert
Việc triển khai kỹ thuật các lệnh hiện được thực hiện với các liên kết tượng trưng, nhưng đây mới chỉ là bước đầu tiên. Trong tương lai, kế hoạch là các tệp thực thi và liên kết tượng trưng sẽ thay đổi vai trò. Tệp thực thi sẽ nhận được tên MariaDB và lệnh MySQL tương ứng sẽ có sẵn dưới dạng liên kết biểu tượng.
Trong trường hợp bạn đã tự động hóa rất nhiều trong môi trường của mình bằng cách gọi các lệnh có tên mysql, điều đó vẫn sẽ hoạt động. mysql các lệnh được đặt tên hoạt động như trước.
Tải xuống Máy chủ MariaDB 10.4 ngay hôm nay
Tải xuống