Diferencia entre revisiones de «Recetas/mariadbbasico»

De FESOL. Proyectos de Software Libre ULS
Saltar a: navegación, buscar
(Página creada con « == Resumen de la receta == == Requisitos == * Debian GNU/Linux Stretch 9.x * mariadb-server 10.1 * Tener configurado los repositorios, ver Recetas/repositorio ==...»)
 
(Requisitos)
Línea 7: Línea 7:
 
* Debian GNU/Linux Stretch 9.x
 
* Debian GNU/Linux Stretch 9.x
 
* mariadb-server 10.1
 
* mariadb-server 10.1
 +
* Conocimiento básico de lenguaje SQL
 
* Tener configurado los repositorios, ver [[Recetas/repositorio]]
 
* Tener configurado los repositorios, ver [[Recetas/repositorio]]
 
  
 
== Instalación de programas ==
 
== Instalación de programas ==

Revisión del 09:07 10 dic 2017

Resumen de la receta

Requisitos

  • Debian GNU/Linux Stretch 9.x
  • mariadb-server 10.1
  • Conocimiento básico de lenguaje SQL
  • Tener configurado los repositorios, ver Recetas/repositorio

Instalación de programas

apt-get install mariadb-server

Configuración

Para la crear el usuario y la base de datos, se puede hacer desde modo grafico con mysql workbench, modo web con phpmyadmin o en modo cli. Acá lo haremos en modo cli.

Ingresamos al modo cli

 mysql  -u root

Nota: en caso de que le hayamos asignado una clave al usuario, se debe pasarle el parámetro -p de modo que el comando quedaría como mysql -u root -p

Creamos la base de datos

mysql> create database prueba;

Creamos el usuario y la clave para la base

mysql> grant all privileges on prueba.* to 'usuario'@localhost identified by 'prueba';

Aplicamos los cambios de privilegios

mysql> flush privileges;

Nos vamos a la base de mysq para ver cuales son los usuarios que tiene mysql

mysql> use mysql
mysql> select * from user;

Verificamos los privilegios que tiene el usuario usuario que se conecta desde localhost

mysql> show grants for 'usuario'@localhost;

Nos conectamos a la base de datos prueba

mysql> use prueba

Creamos una tabla simple de pruebas llamad curso

mysql> create table curso(identificacion int);

Verificamos que la tabla haya sido creada

mysql> show tables;

Mostramos los campos de la tabla creada

mysql> describe  curso;

Insertamos datos en la tabla

mysql> insert into curso values(2);
mysql> insert into curso values(3); 

Verificamos los datos insertados

mysql> select * from curso;

Nos salimos

mysql> exit

Ahora verificamos la conexión con el usuario que creamos

mysql -p -u usuario

E ingresamos la clave que le configuramos. Si todo salio bien, deberá aparecernos el cli de mysql


Referencias