Está en la página 1de 15

TECNOLOGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLOGICO DE OAXACA

INSTALACIÓN DE MYSQL Y
POSTGRES

Materia: ADMINISTRACION DE BASES DE DATOS


Profesor: REYNA VALVERDE JARQUIN
Estudiante: LOPEZ MARTINEZ EMYLI NIZARINDARY
LOPEZ RAMIREZ JESUS EDGARDO
MARTINEZ JUAREZ UZIEL

Grupo:

  
INSTALACION DE MYSQL

CREACION DE BASE DE DATOS #2


Una vez instalado mysql ya podemos hacer uso de el así que con la sentencia ‘mysql’ entramos y
podemos comenzar a crear nuestra base de datos nueva

Una vez adentro ponemos la sentencia ‘CREATE DATABASE ‘nombrebd’ y a continuación estará
creada nuestra base de datos

VISUALIZACION DE LA BASE DE DATOS

Una vez creada ponemos la sentencia de ‘show databases’ y en automático nos aparecerán todas
las bases de datos que se crearon en mysql ahí aparecerá la base de datos que nosotros agregamos

CREACION DE TABLAS
Una vez creada la base de datos procederemos a crear las tablas todas se empiezan por la
sentencia CREATE TABLE y a continuación se le ponen los datos que va a traer la tabla en si con sus
respectivos tipos de datos, llaves primarias y llavez foráneas entre otros.

En el caso de mi base de datos se crearon 4 tablas esta denominada ‘turista’


Otra denominada ‘hotel’

‘reserva’ la cual va conectada a las tablas anteriores las cuales son turista y hotel

Y por ultimo la tabla de ‘viajes’ que esta igual tiene una conexión con la tabla hotel

VISUALIZACION DE TABLAS

Para visualizar que se hayan creado de forma correcta las tablas ponemos la sentencia ‘show
tables;’ y a continuación nos va a listar todas las tablas que existen en nuestra base de datos
llamada Agencia

INSERCION DE DATOS
Una vez creadas las tablas tenemos que insertarle 150 datos a cada tabla, esto para que nos den
los 500 datos que se requerían en la base de datos numero 2
De esta manera se insertaron los datos de cada una de las tablas correspondientes
VISUALIZACION DE DATOS

DATOS TABLA HOTEL

DATOS TABLA TURISTA


DATOS TABLA RESERVA

DATOS TABLA VIAJES


CREACION DE USUARIOS
Ahora para la creación de usuarios se pidió lo siguiente

Que el primer usuario sea nuestro nombre

El segundo usuario administradores

Y un tercer usuario libre

En este caso se uso la sentencia ‘ CREATE USER’ seguido del nombre del usuario IDENTIFIED BY y
seguido por la contraseña y así sucesivamente para todos los usuarios

PRIVILEGIOS
A continuación para los privilegios se pidió lo siguiente

BD2

tabla 2

usuario 1 ningun permisos

usuario 2 CR de permisos nadamas (CREAR LEER)

usuario 3 R permisos (LEER)


Como primer paso lo que se hizo fue unsar la sentencia ‘show tables’ para que nos mostrara todas
las tablas que se tenían y usamos también la sentencia show users para que nos arrojara todos los
usuarios que tenemos en mysql

Y a continuación otorgarle los permisos que se tenían en este caso se usa la sentencia ‘GRAN ‘el
privilegio que se le ototga’ ON nombrebd.tabla TO ‘nombre del usuario’ y de ese modo se le
asignan los permisos a los usuarios de una base de datos y un usuario en especifico

CONEXÓN
PERMITIR A MYSQL ESCUCHAR TRÁFICO EXTERNO
A fin de habilitar un acceso remoto a MySQL es necesario que se habilite la escucha de direcciones
IP externas.

Allí ubique la línea que empieza con la directiva bind-address.

Para esto asignamos el valor como *, ::, o 0.0.0.0:, guardamos y cerramos

Y ponemos la siguiente línea para reiniciar mysql


PERMITIR LA CONEXIÓN REMOTA A UN USUARIO DE MYSQL

Si tienes habilitada la autenticación por contraseña para tu usuario root, necesitarás usar en


cambio el siguiente comando de MySQL

CREAR UN NUEVO USUARIO

De manera alternativa, puedes crear un usuario nuevo, que podrá conectarse únicamente
desde el host remoto

Si ponemos %, el usuario admitirá conexiones remotas desde cualquier IP.

Y solo le agregamos los privilegios que queramos

INSTALACION DE POSTGREST
CREACION DE BASE DE DATOS #2
Para crear la base de datos en postgres es diferente a mysql ya que la sentencia cambia, en este
caso usaremos la sentencia ‘createbd y el nombre de la base de datos
CREACION DE TABLAS
Una vez creada la tabla nos ponemos la sentencia psql y el nombre de la bases de datos para
insertar las tablas

Y procedemos a insertar cada una de las tablas que habíamos creado anteriormente en postgres

VISUALIZACION DE TABLAS

Con la sencia \dt visualizamos todas las tablas que agregamos anteriormente
INSERCION DE DATOS

Datos tablas hotel


Datos tabla reserva
Datos tablas turista
Datos tabla viajes

CREACION DE USUARIOS
Ahora para la creación de usuarios se pidió lo siguiente

Que el primer usuario sea nuestro nombre

El segundo usuario administradores

Y un tercer usuario libre

OTORGAR PRIVILEGIOS
A continuación para los privilegios se pidió lo siguiente
BD2

tabla 2

usuario 1 ningun permisos

usuario 2 CR de permisos nadamas (CREAR LEER)

usuario 3 R permisos (LEER)

Lo primero que usamos fue la sentencia \dt para ver la tablas que ya teníamos insertadas y
después de eso otorgra privilegios a la tabla correspondiente con el usuario correspondiente

CONEXION

También podría gustarte