MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Các lệnh được đặt tên MariaDB

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:

    1. mariadb → mysql
    2. mariadb-access → mysqlaccess
    3. mariadb-admin → mysqladmin
    4. mariadb-binlog → mysqlbinlog
    5. mariadb-check → mysqlcheck
    6. mariadb-convert-table-format → mysql_convert_table_format
    7. mariadbd-multi → mysqld_multi
    8. mariadbd-safe → mysqld_safe
    9. mariadbd-safe-helper → mysqld_safe_helper
    10. mariadb-dump → mysqldump
    11. mariadb-dumpslow → mysqldumpslow
    12. mariadb-nhúng → mysql_embedded
    13. mariadb-find-row → mysql_find_rows
    14. mariadb-fix-extensions → mysql_fix_extensions
    15. mariadb-hotcopy → mysqlhotcopy
    16. mariadb-import → mysqlimport
    17. mariadb-install-db → mysql_install_db
    18. mariadb-plugin → mysql_plugin
    19. mariadb-secure-install → mysql_secure_installation
    20. mariadb-setpermission → mysql_setpermission
    21. mariadb-show → mysqlshow
    22. mariadb-tát → mysqlslap
    23. mariadb-tzinfo-to-sql → mysql_tzinfo_to_sql
    24. mariadb-upgrade → mysql_upgrade
    25. 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách NOT REGEXP hoạt động trong MariaDB

  2. So sánh thời gian chuyển đổi dự phòng cho Amazon Aurora, Amazon RDS và ClusterControl

  3. MariaDB JSON_ARRAYAGG () Giải thích

  4. AWS RDS:“SQLSTATE [22001] - Dữ liệu quá dài cho cột” sử dụng MariaDB 10.2

  5. WEEKDAY () so với DAYOFWEEK () trong MariaDB:Sự khác biệt là gì?