Este ano fará 10 anos desde que a primeira versão do MariaDB Server foi publicada. A primeira versão foi a versão 5.1.38, que aconteceu no outono de 2009. Desde então, o MariaDB Server adicionou novos recursos em um ritmo acelerado e agora é visto como um banco de dados distinto por direito próprio.
Com uma quantidade crescente de diferenças com o MySQL, queríamos também começar a nos preparar para o MariaDB ter seus próprios comandos. Seguindo este caminho será possível no futuro rodar MariaDB e MySQL, lado a lado sem conflitos. Scripts e ferramentas usariam os comandos com o nome do servidor de banco de dados de destino e saberiam quais recursos e funcionalidades estão disponíveis.
Com a versão GA do MariaDB Server 10.4, os comandos nomeados do MariaDB foram adicionados. Ao instalar ou atualizar para o MariaDB Server 10.4.6 ou posterior, você pode iniciar o cliente MariaDB digitando mariadb, em vez de mysql:
rasmus@centos-7 ~$ mariadb -u root -pEnter password:Bem vindo ao monitor MariaDB. Os comandos terminam com; ou \g.Seu ID de conexão MariaDB é 22Server version:10.4.6-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab e outros. Digite 'help;' ou '\h' para ajuda. Digite '\c' para limpar a instrução de entrada atual.MariaDB [(none)]>
Para ter uma ideia dos comandos nomeados do MariaDB que podem ser usados agora, aqui está a lista completa para a qual criamos versões dos comandos do 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
- instalação-secure-mariadb → instalação_secure_mysql
- mariadb-setpermission → mysql_setpermission
- mariadb-show → mysqlshow
- mariadb-slap → mysqlslap
- mariadb-tzinfo-to-sql → mysql_tzinfo_to_sql
- mariadb-upgrade → mysql_upgrade
- mariadb-waitpid → mysql_waitpid
Como visto na lista de comandos, todos começam com mariadb- , com exceção do cliente mariadb ele mesmo e os três daemon/service, que têm um d à direita para indicar isso. Um bom benefício do esquema de nomenclatura comum é que você pode escrever mariadb- e pressionar tab para obter uma lista de todos os comandos correspondentes:
Caso você tenha automatizado muito em seu ambiente chamando comandos nomeados do mysql, isso ainda funcionará. O mysql comandos nomeados funcionam como antes.
Baixe o MariaDB Server 10.4 hoje
Baixar