Instalación de MariaDB 10.1 en Debian Jessie y ejecución de varias consultas MariaDB

Instalación de MariaDB 10.1 en Debian Jessie y ejecución de varias consultas MariaDB

En nuestro último artículo, la historia detrás de la adquisición de “MySQL” y el surgimiento de “MariaDB” fue muy apreciada. En este artículo, ya hemos discutido la necesidad de bifurcar MySQL, el surgimiento de MariaDB, Características de la misma, un estudio comparativo de MariaDB y MySQL, Movimiento de algunas de las corporaciones y empresas de renombre mundial (Google, Wikipedia) de MySQL a MariaDB y muchos otros aspectos técnicos y no técnicos.

 Instalar MariaDB en Debian  Instalar MariaDB en Debian Instalar MariaDB en Debian

Aquí vamos a instalar MariaDB 10.1. en Debian Jessie (Prueba) y lo probaremos creando tablas pequeñas y ejecutando varias consultas en el pr proceso de aprendizaje y comprensión.

Instale MariaDB 10.1 en Debian Jessie

En los sistemas Debian, se recomienda encarecidamente instalar el paquete ‘ python-software-properties ‘, antes de dirigirse a la instalación de MariaDB desde los repositorios oficiales.

# apt-get install python-software-properties

A continuación, importe y registre la clave GPG, que permite que apt verifique la integridad del software que descarga.

# apt-key adv–recv-keys–keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Ahora, agregue el siguiente repositorio oficial de MariaDB a su archivo sources.list, usando el siguiente comando.

# add-apt-repository ‘deb http://mariadb.biz.net.id//repo/10.1/debian sid main’ freestar.config.enabled_slots.push (nombre de la ubicación: “tecmint_incontent”, slotId: “tecmint_incontent”);

Si al agregar el repositorio se produce un error como “ add-apt-repository: command not found ”, debe instalar ‘software-properties-common’ como se muestra a continuación.

# apt-get install softwa re-properties-common

Actualice la lista de paquetes disponibles en el sistema.

# apt-get update

Finalmente, instale MariaDB Server y Client, usando los siguientes comandos.

# apt-obtener instalar mariadb-server mariadb-client  Establecer MariaDB Contraseña  Establecer contraseña MariaDB Establecer contraseña de MariaDB Confirmar contraseña de MariaDB Confirmar contraseña de MariaDB Confirme la contraseña de MariaDB

Si la instalación se realiza sin problemas, compruebe la versión de MariaDB instalada.

# mysql-V mysql Ver 15.1 Distrib 5.5.38-MariaDB, para debian-linux-gnu (x86_64) usando readline 5.1

Inicie sesión en MariaDB usando root (no recomendado), seguido de contraseña.

$ mysql-u root-p Salida de muestra Bienvenido al monitor MariaDB. Los comandos terminan con; o \ g. Su identificación de conexión MariaDB es 28 Versión del servidor: 5.5.38-MariaDB-1 (Debian) Copyright (c) 2000, 2014, Oracle, Monty Program Ab y otros. Escriba ‘ayuda’; o ‘\ h’ para obtener ayuda. Escriba ‘\ c’ para borrar la declaración de entrada actual. MariaDB [(none)]>

NOTA. El ‘none’ de arriba, significa que no hay ninguna base de datos seleccionada actualmente.

Running Various Consultas MariaDB

Cómo crear un usuario en MariaDB. Utilice la siguiente sintaxis para crear un usuario en MariaDB.

CREATE USER ‘USER_NAME’ IDENTIFIED BY ‘PASSWORD’;

Por ejemplo, para crear el Usuario ‘ sam ‘ con la contraseña ‘ sam123 ‘, necesitamos ejecutar.

MariaDB [(none)]> CREAR USUARIO ‘sam’ IDENTIFICADO POR ‘sam123’; Consulta OK, 0 filas afectadas (0.00 seg)

Ahora salga MariaDB e inicie sesión con el usuario sam .

$ mysql-u ‘sam’-p Enter contraseña: Bienvenido al monitor MariaDB. Los comandos terminan con; o \ g. Su ID de conexión MariaDB es 36 Versión del servidor: 5.5.38-MariaDB-1 (Debian) Copyright (c) 2000, 2014, Oracle, Monty Program Ab y otros. Escriba ‘ayuda’; o ‘\ h’ para obtener ayuda. Escriba ‘\ c’ para borrar la declaración de entrada actual. MariaDB [(none)]>

Eliminar/eliminar usuario de MySQL “sam”.

MariaDB [(ninguno)]> DROP USER sam; Consulta OK, 0 filas afectadas (0.00 seg)

Ver toda la base de datos disponible.

MariaDB [(ninguna)]> MOSTRAR BASES DE DATOS; +——————–+ | Base de datos | +——————–+ | esquema_de_información | | mysql | | performance_schema | +——————–+ 3 filas en conjunto (0.04 seg)

NOTA. MariaDB utiliza internamente todas las bases de datos que se muestran arriba. No edite estas bases de datos a menos que sepa lo que está haciendo.

Seleccione una base de datos de la lista (necesaria para ejecutar consultas).

MariaDB [(none)]> USE mysql; Lectura de la información de la tabla para completar los nombres de las tablas y columnas. Puede desactivar esta función para obtener un inicio más rápido con-Una base de datos modificada MariaDB [mysql]>

Mostrar todas las tablas dentro de la base de datos.

MariaDB [mysql]> MOSTRAR MESAS; | Tables_in_mysql | +—————————+ | columnas_priv | | db | | evento | | func | | general_log | | help_category | | help_keyword | | help_relation | | help_topic | ….. 24 filas en conjunto (0.00 seg)

Vea todas las columnas de una tabla y diga “usuario” de la base de datos “mysql”. Utilice cualquiera de las dos consultas.

MOSTRAR COLUMNAS DEL usuario; o DESCRIBA al usuario;

El resultado de ambas consultas es el mismo.

MariaDB [mysql]> describe user; +————————+———————————–+——+—–+———+——-+ | Campo | Tipo | Nulo | Clave | Por defecto | Extra | +————————+———————————–+——+—–+———+——-+ | Anfitrión | char (60) | NO | PRI | | | | Usuario | char (16) | NO | PRI | | | | Contraseña | char (41) | NO | | | | | Select_priv | enum (‘N’, ‘Y’) | NO | | N | | | Insert_priv | enum (‘N’, ‘Y’) | NO | | N | | | Update_priv | enum (‘N’, ‘Y’) | NO | | N | | | Delete_priv | enum (‘N’, ‘Y’) | NO | | N | | | Create_priv | enum (‘N’, ‘Y’) | NO | | N | | | Drop_priv | enum (‘N’, ‘Y’) | NO | | N | | ……. 42 filas en conjunto (0.01 seg)

Vea información extensa sobre el estado del servidor de MariaDB.

MariaDB [mysql]> MOSTRAR ESTADO; +——————————————+———————-+ | Nombre_variable | Valor | +——————————————+———————-+ | Aborted_clients | 0 | | Aborted_connects | 0 | | Access_denied_errors | 0 | | Aria_pagecache_blocks_not_flushed | 0 | | Aria_pagecache_blocks_unused | 15737 | | Aria_pagecache_blocks_used | 2 | | Aria_pagecache_read_requests | 176 | | Aria_pagecache_reads | 4 | | Aria_pagecache_write_requests | 8 | …. 419 filas en conjunto (0.00 seg)

Vea la declaración MariaDB que se usó para crear la base de datos, diga “mysql”.

MariaDB [mysql]> SHOW CREATE DATABASE mysql; +———-+——————————————————————+ | Base de datos | Crear base de datos | +———-+——————————————————————+ | mysql | CREAR BASE DE DATOS `mysql`/*! 40100 CONJUNTO DE CARACTERES POR DEFECTO latin1 */| +———-+——————————————————————+ 1 fila en conjunto (0.00 seg)

Vea la declaración MariaDB que se usó para crear la tabla diga ‘usuario’.

MariaDB [mysql]> MOSTRAR CREAR TABLA usuario; + | Tabla | Crear mesa +——-| usuario | CREATE TABLE `usuario` (` Host` char (60) COLLATE utf8_bin NOT NULL DEFAULT ”, `User` char (16) COLLATE utf8_bin NOT NULL DEFAULT ”,` Password` char (41) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT ”, `Select_priv` enum (‘N’, ‘Y’) CHARACTER SET utf8 NOT NULL DEFAULT ‘N’,` Insert_priv` enum (‘N’, ‘Y’) CHARACTER SET utf8 NOT NULL DEFAULT ‘N’, ….

Vea los derechos de seguridad otorgados a/todos los usuarios de MariaDB.

MariaDB [mysql]> MOSTRAR SUBVENCIONES; +—————————————————————————————————————————————-+ | Subvenciones para [correo electrónico protegido] | +—————————————————————————————————————————————-+ | OTORGAR TODOS LOS PRIVILEGIOS EN *. * A ‘root’ @ ‘localhost’ IDENTIFICADO POR CONTRASEÑA ‘* 698vsgfkemhvjh7txyD863DFF63 A6bdfj8349659232234bs3bk5DC1412A ‘CON OPCIÓN DE SUBVENCIÓN | | OTORGAR PROXY EN ” @ ” A ‘root’ @ ‘localhost’ CON OPCIÓN DE CONCESIÓN | +—————————————————————————————————————————————-+ 2 filas en conjunto (0.00 seg)

Ver las ADVERTENCIAS del servidor MariaDB.

MariaDB [mysql]> MOSTRAR ADVERTENCIAS; +————————————————————————————————————————————————————–+ | Nivel | Código | Mensaje | +——-+——+————————————————————————————————————————————————————–+ | Error | 1064 | Tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MariaDB para conocer la sintaxis correcta para usar cerca de ‘ON mysql’ en la línea 1 | +——-+——+————————————————————————————————————————————————————–+ 1 fila en el conjunto (0,00 s)

Consulte Errores de servicio de MariaDB.

MariaDB [mysql]> MOSTRAR ERRORES; +——-+——+————————————————————————————————————————————————————–+ | Nivel | Código | Mensaje | +——-+——+————————————————————————————————————————————————————–+ | Error | 1064 | Tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MariaDB para conocer la sintaxis correcta para usar cerca de ‘ON mysql’ en la línea 1 | +——-+——+————————————————————————————————————————————————————–+ 1 fila en conjunto (0.00 seg)

Eso es todo por ahora. La declaración “ SHOW. tiene muchas características, que discutiremos en el artículo futuro junto con otras consultas que se ejecutarán en MariaDB para obtener el resultado deseado. Hasta entonces, estad atentos y conectados a Tecmint. No olvide enviarnos sus valiosos comentarios en la sección de comentarios a continuación.

Leave a comment

Your email address will not be published. Required fields are marked *