Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Docente:
REYNA VALVERDE JARQUIN
Proyecto a realizar:
Instalación de MySQL y PostgreSQL, creación de base de
dato y permisos a usuarios
Materia:
Administración de base de datos
Índice
`
Introducción:.................................................................................................4
MySQL:.......................................................................................................4
INSTALACION DE MYSQL:...........................................................................6
Instalación MySQL....................................................................................7
Configuración de MySQL.............................................................................8
Instalación de PostgreSQL:.......................................................................10
Configuración PostgreSQL....................................................................11
Instalación de pgAdmin4...........................................................................13
CREACION DE TABLAS...........................................................................23
VISUALIZACION DE TABLAS...............................................................24
INSERCION DE DATOS...........................................................................24
VISUALIZACION DE DATOS................................................................26
CREACION DE USUARIOS.....................................................................28
PRIVILEGIOS............................................................................................28
CONEXÓN................................................................................................29
CREACION DE TABLAS...........................................................................31
VISUALIZACION DE TABLAS...............................................................32
INSERCION DE DATOS...........................................................................33
CREACION DE USUARIOS.....................................................................36
OTORGAR PRIVILEGIOS........................................................................37
CODIGO DE ETICA......................................................................................47
`
Introducción:
MySQL:
el hecho de que una misma empresa controle a la vez los productos MySQL
y Oracle Database.
INSTALACION DE MYSQL:
Preparativos previos a la instalación de MySQL:
sudo -i
Instalación MySQL
Ahora si proseguimos con lo que es la instalación de MySQL para lo cual
ejecutaremos la siguiente línea de comando
Esperamos a que finalice la instalación esto tomará un par de minutos todo esto
dependerá de nuestra velocidad de conexión a internet con la que contemos
`
Configuración de MySQL
En esta parte vamos a realizar la configuración de nuestro MySQL para que
acepte cualquier conexión para lo cual primero ingresaremos el siguiente comando
cd /etc
cd mysql.conf.d
cat mysqld.cnf
dirección a 0.0.0.0
`
Instalación de PostgreSQL:
Instalación de pgAdmin4
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub |
sudo apt-key add
`
Vamos a crear la conexión del primer usuario para lo cual hay dos opciones
que nos llevaran al mismo resultado que buscamos la primera es seleccionar
donde “Servers” seguido de esto en la barra de opciones buscamos la que dice
“Object” buscamos la opción de “Registrer” que nos desplegara varias opciones y
buscamos la opción de server y damos clic o simplemente damos clic en add new
server cualquier opción es válida y nos abrirá la ventana donde realizaremos la
conexión
`
Después de crear la base de datos creamos las tablas y los registros que en ella
lleva estos con la sentencia de create table
Después de crear las tablas insertamos los registros con la siguiente sentencia
que son insert into y los datos correspondientes
`
Despues otorgamos los permisos sobre las tablas a los usuarios en las cuales va
a tener ciertos permisos.
`
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.
‘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
VISUALIZACION DE DATOS
CREACION DE USUARIOS
Ahora para la creación de usuarios se pidió lo siguiente
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
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
`
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.
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
VISUALIZACION DE TABLAS
INSERCION DE DATOS
CREACION DE USUARIOS
Ahora para la creación de usuarios se pidió lo siguiente
OTORGAR PRIVILEGIOS
A continuación, para los privilegios se pidió lo siguiente
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.
`
Base de datos 3:
1. Utilizamos la sentencia “create database basedatos3;” para crear la
base de datos.
2. Ahora crearemos el segundo usuario que tiene permiso para crear y leer en la
tabla estudiante y permisos para insertar, actualizar y borrar en la tabla
materia.
Creación de roles
1. Creamos el primer usuario
Configuración de conexión de IP
Para poder conectarnos de forma y tener una conexión estable tenemos
que hacer una modificación en el archivo de netplan, ya que esto nos ayudara a
tener ip consecutivas y de diferentes clases yendo a la configuración con el
siguiente comando el cual es un editor de texto.
\
`
CODIGO DE ETICA
Yo LOPEZ MARTINEZ EMYLI NIZARINDARY, doy fe de que este trabajo es
de mi autoría y en caso de ser copiado, que se me asigne la sanción
correspondiente, la cual será no tener derecho a segundas oportunidades.