MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Nazwane polecenia MariaDB

W tym roku minie 10 lat od opublikowania pierwszej wersji MariaDB Server. Pierwszą wersją była wersja 5.1.38, która wydarzyła się jesienią 2009 roku. Od tego czasu MariaDB Server w szybkim tempie dodała nowe możliwości i jest teraz postrzegana jako odrębna baza danych.

Wraz z rosnącą liczbą różnic w MySQL, chcieliśmy również zacząć przygotowywać się do MariaDB posiadającej własne polecenia. Podążając tą ścieżką, w przyszłości będzie można uruchamiać MariaDB i MySQL obok siebie, bez konfliktów. Skrypty i narzędzia używają poleceń z nazwą docelowego serwera bazy danych i wiedzą, jakie funkcje i funkcje są dostępne.

W wersji GA serwera MariaDB Server 10.4 dodano nazwane polecenia MariaDB. Podczas instalowania lub aktualizacji do MariaDB Server 10.4.6 lub nowszego można uruchomić klienta MariaDB, wpisując mariadb zamiast mysql:

rasmus@centos-7 ~$ mariadb -u root -pWprowadź hasło:Witamy w monitorze MariaDB. Polecenia kończą się; lub \g.Twój identyfikator połączenia MariaDB to 22Server version:10.4.6-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab i inne.Wpisz „help;” lub '\h', aby uzyskać pomoc. Wpisz „\c”, aby wyczyścić bieżącą instrukcję wejściową.MariaDB [(brak)]>

Aby zapoznać się z nazwanymi poleceniami MariaDB, których można teraz używać, oto pełna lista, dla której utworzyliśmy wersje poleceń MariaDB:

    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-embedded → mysql_embedded
    13. mariadb-find-rows → 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. wtyczka mariadb → mysql_plugin
    19. mariadb-secure-installation → mysql_secure_installation
    20. mariadb-setpermission → mysql_setpermission
    21. mariadb-show → mysqlshow
    22. mariadb-slap → mysqlslap
    23. mariadb-tzinfo-to-sql → mysql_tzinfo_to_sql
    24. mariadb-upgrade → mysql_upgrade
    25. mariadb-waitpid → mysql_waitpid

Jak widać na liście poleceń, wszystkie zaczynają się od mariadb- , z wyjątkiem klienta mariadb samo i trzy demony/usługi, które mają na końcu d, aby to wskazać. Miłą zaletą wspólnego schematu nazewnictwa jest to, że możesz napisać mariadb- i nacisnąć tab, aby uzyskać listę wszystkich pasujących poleceń:

 rasmus@centos7 ~ $ Mariadb-mariadb-access mariadb-find-rows mariadb-setpermissionmariadb-admin mariadb-fix-extensions MariaDb-showmariadb-binlog mariaDb-hotcopy mariaDB-slapmariaDB-check mariaDB-import mariadb-tzinfo-do-do--do-do-do-robak sqlmariadb-convert-table-format mariadb-install-db mariadb-upgrademariadb-dump              mariadb-plugin            mariadb-waitpidmariadb-dumpslow 

Techniczna implementacja poleceń odbywa się obecnie za pomocą dowiązań symbolicznych, ale to dopiero pierwszy krok. W przyszłości plan jest taki, aby pliki wykonywalne i dowiązania symboliczne zamieniły się rolami. Plik wykonywalny otrzyma nazwę MariaDB, a odpowiednie polecenie MySQL będzie dostępne jako dowiązanie symboliczne.

W przypadku, gdy zautomatyzowałeś dużo w swoim środowisku, wywołując polecenia o nazwie mysql, to nadal będzie działać. mysql nazwane polecenia działają jak poprzednio.

Pobierz serwer MariaDB Server 10.4 już dziś

Pobierz


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zrozumienie indeksów w MySQL:część druga

  2. Jak monitorować kontenery MySQL za pomocą Prometheusa — wdrożenie w trybie Standalone i Swarm::Część pierwsza

  3. Jak wyświetlić wszystkie lokalizacje w MariaDB

  4. Jak SQRT() działa w MariaDB

  5. Co nowego w MariaDB Server 10.5?