MariaDB
 sql >> Base de Dados >  >> RDS >> MariaDB

Comandos nomeados MariaDB


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:
    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. instalação-secure-mariadb → instalação_secure_mysql
    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

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:
        mariadb-service-convert A implementação técnica dos comandos é feita atualmente com links simbólicos, mas este é apenas o primeiro passo. No futuro, o plano é que os executáveis ​​e os links simbólicos mudem de função. O executável obterá o nome MariaDB e o comando MySQL correspondente estará disponível como um link simbólico.

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