sql >> Base de Datos >  >> RDS >> MariaDB

Comandos con nombre de MariaDB

Este año se cumplen 10 años desde que se publicó la primera versión de MariaDB Server. El primer lanzamiento fue la versión 5.1.38, que ocurrió en el otoño de 2009. Desde entonces, MariaDB Server ha agregado nuevas capacidades a un ritmo acelerado y ahora se ve como una base de datos distinta por derecho propio.

Con una cantidad cada vez mayor de diferencias con MySQL, también queríamos comenzar a prepararnos para que MariaDB tenga sus propios comandos. Al tomar este camino, en el futuro será posible ejecutar MariaDB y MySQL, uno al lado del otro, sin conflictos. Las secuencias de comandos y las herramientas usarían los comandos con el nombre del servidor de la base de datos objetivo y sabrían qué características y funciones están disponibles.

Con el lanzamiento de GA de MariaDB Server 10.4, se agregaron comandos con nombre de MariaDB. Cuando instala o actualiza a MariaDB Server 10.4.6 o posterior, puede iniciar el cliente de MariaDB escribiendo mariadb, en lugar de mysql:

rasmus@centos-7 ~$ mariadb -u root -pIngrese la contraseña:Bienvenido al monitor de MariaDB. Los comandos terminan en; o \g. Su ID de conexión de MariaDB es 22 Versión del servidor:10.4.6-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab y otros. Escriba 'ayuda;' o '\h' para obtener ayuda. Escriba '\c' para borrar la instrucción de entrada actual.MariaDB [(ninguno)]>

Para tener una idea de los comandos con nombre de MariaDB que se pueden usar ahora, aquí está la lista completa para la que creamos versiones de MariaDB de los comandos:

    1. mariadb →  mysql
    2. acceso a mariadb → mysqlaccess
    3. mariadb-admin → mysqladmin
    4. mariadb-binlog → mysqlbinlog
    5. comprobación de mariadb → 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-volcado → mysqldump
    11. mariadb-dumpslow → mysqldumpslow
    12. mariadb-incrustado → mysql_embedded
    13. mariadb-buscar-filas → mysql_find_rows
    14. extensiones-corregidas-mariadb → mysql_fix_extensions
    15. mariadb-hotcopy → mysqlhotcopy
    16. importación de mariadb → mysqlimport
    17. mariadb-install-db → mysql_install_db
    18. complemento mariadb → mysql_plugin
    19. instalación-segura-mariadb → instalación_segura_mysql
    20. mariadb-setpermission → mysql_setpermission
    21. mariadb-show → mysqlshow
    22. mariadb-slap → mysqlslap
    23. mariadb-tzinfo-to-sql → mysql_tzinfo_to_sql
    24. actualización de mariadb → mysql_upgrade
    25. mariadb-waitpid → mysql_waitpid

Como se ve en la lista de comandos, todos comienzan con mariadb- , a excepción del cliente mariadb mismo y los tres demonio/servicio, que tienen una d final para indicar eso. Un buen beneficio del esquema de nombres común es que puede escribir mariadb- y presionar tabulador para obtener una lista de todos los comandos coincidentes:

 rasmus@centos7 ~ $ mariadb-mariadb-access mariadb-find-file-filas mariadb-setpermissionMariadb-admin mariadb-fix-extensions mariDb-showmariadb-binlog mariDb-hotcopy mariDb-slapmariadb-check -import mariAdb mariDB-tzinfopy-tzinfop-tzinfop-tzinfop-tzinfo- thzinfop-tzinfo-thzinfo- thzinfo-tzinfo- thzinfo-tzinfo- thzinfo-thzinfo- thzinfo-tzinfo- thzinfo- thzinfo- thzinfo- thzinfo- thzinfo- thzinfo- thzinfo sqlmariadb-convert-table-format  mariadb-install-db mariadb-upgrademariadb-dump              mariadb-plugin            mariadb-waitpidmariadb-dumpslow          mariadb-secure-installationmariadb-embedded          maria vertdb
 La implementación técnica de los comandos se realiza actualmente con enlaces simbólicos, pero este es solo el primer paso. En el futuro, el plan es que los ejecutables y los enlaces simbólicos cambien de roles. El ejecutable obtendrá el nombre MariaDB y el comando MySQL correspondiente estará disponible como enlace simbólico.

En caso de que haya automatizado mucho en su entorno llamando a los comandos con nombre de mysql, eso seguirá funcionando. El mysql los comandos con nombre funcionan como antes.

Descargue MariaDB Server 10.4 hoy

Descargar