sql >> Databáze >  >> RDS >> MariaDB

Pojmenované příkazy MariaDB

Letos to bude 10 let od vydání první verze serveru MariaDB. Prvním vydáním byla verze 5.1.38, ke které došlo na podzim roku 2009. Od té doby server MariaDB přidal nové funkce rychlým tempem a nyní je považován za samostatnou databázi.

S rostoucím množstvím rozdílů s MySQL jsme se chtěli také začít připravovat na to, že MariaDB bude mít své vlastní příkazy. Pokud se vydáte touto cestou, bude v budoucnu možné provozovat MariaDB a MySQL vedle sebe bez konfliktů. Skripty a nástroje by používaly příkazy s názvem cílového databázového serveru a věděly by, jaké funkce a funkce jsou k dispozici.

S vydáním GA serveru MariaDB Server 10.4 byly přidány pojmenované příkazy MariaDB. Při instalaci nebo aktualizaci na MariaDB Server 10.4.6 nebo novější můžete spustit klienta MariaDB zadáním mariadb místo mysql:

rasmus@centos-7 ~$ mariadb -u root -pZadejte heslo:Vítejte v monitoru MariaDB. Příkazy končí na; nebo \g.Vaše ID připojení MariaDB je 22Verze serveru:10.4.6-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab a další. Zadejte 'help;' nebo '\h' pro pomoc. Zadáním '\c' vymažete aktuální vstupní příkaz.MariaDB [(none)]>

Chcete-li získat představu o příkazech pojmenovaných MariaDB, které lze nyní použít, zde je úplný seznam, pro který jsme vytvořili verze příkazů 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. mariadb-plugin → 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. upgrade mariadb → mysql_upgrade
    25. mariadb-waitpid → mysql_waitpid

Jak je vidět v seznamu příkazů, všechny začínají mariadb- , s výjimkou klienta mariadb a tři démony/služby, které mají koncové d, které to označuje. Příjemnou výhodou společného schématu pojmenování je, že můžete napsat mariadb- a stisknutím tabulátoru získat seznam všech odpovídajících příkazů:

Rasmus@CentOS7 ~ $ Mariadb-Mariadb-Access Mariadb-Find-Rows Mariadb-SETPERMISEMariadb-admin mariadb-fix-extensions mariadb-binlog-binlog mariadb-slapmariadb sqlmariadb-convert-table-format  mariadb-install-db mariadb-upgrademariadb-dump              mariadb-plugin            mariadb-waitpidmariadb-dumpslow          mariadb-mariadb-secure install mariadb-mariadb-secure install

Technická implementace příkazů se v současné době provádí pomocí symbolických odkazů, ale toto je pouze první krok. V budoucnu se plánuje, že spustitelné soubory a symbolické odkazy změní role. Spustitelný soubor získá název MariaDB a odpovídající příkaz MySQL bude dostupný jako symbolický odkaz.

V případě, že jste ve svém prostředí hodně automatizovali voláním pojmenovaných příkazů mysql, bude to stále fungovat. mysql pojmenované příkazy fungují jako dříve.

Stáhněte si MariaDB Server 10.4 ještě dnes

Stáhnout


  1. Vysvětlení SQL Server Příkaz ALTER TABLE ADD COLUMN

  2. Jak spojit výsledky dvou dotazů do jedné datové sady

  3. Jak aktualizovat pole v PostgreSQL

  4. Jak získat informace o chybě kompilace v Oracle/TOAD