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:
-
- 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-embedded → mysql_embedded
- mariadb-find-rows → 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-installation → mysql_secure_installation
- mariadb-setpermission → mysql_setpermission
- mariadb-show → mysqlshow
- mariadb-slap → mysqlslap
- mariadb-tzinfo-to-sql → mysql_tzinfo_to_sql
- upgrade mariadb → mysql_upgrade
- 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ů:
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