IES Miguel
Romero Esteo - Departamento de Informática - Linux/Unix
Gestión de software opensource
/ Taller de instalación de MySQL Server
Comandos:
Aplicaciones:
apt-get, yum, dnf.
Objetivo:
Instalar el
Sistema Gestor de Base de Batos MySQL o MariaDB (segun oferta del repositorio oficial de cada
distro) en cada instancia de AWS (ali-aws- &
deb-aws-). Se hará con las herramientas de
gestión de software propias de cada distro (apt-*,
yum, dnf). Antes de proceder con el taller
es obligatorio leer este post
para comprender el porqué de la dicotomía entre MySQL y
MariaDB.
Enunciado:
En la instancia
que corresponda realizar las siguientes operaciones EN EL ORDEN QUE SE RELACIONAN.
- Adquirir privilegios de root
-
Instalación
desde los repositorios de la distribución.
- Para Debian
-
Del
sitio oficial MySQL descargar e instalar
el paquete mysql-apt-config_.........._all.deb.
Se recuerda al alumno que para trabajar con un paquete
".deb" aislado se usa el comando dpkg (no
apt). Repasar la página de manual del
comando dpkg y encontrar la forma de
hacerlo. Este proceso desencadena un procedimiento que
debe acabar con éxito (un OK al final). La misión de
este paquete es insertar referencias a los repositorios
oficiales de mysql.org para Debian
(mirar el resultado volcando el archivo /etc/apt/sources.list.d/mysql.list,
el cual, se ha incorporado nuevo al sistema).
- Actualizar el indice de
los nuevos repositorios (esto es fundamental para
seguir...Recuerda!! se hace con el comando apt
con el argumento.....¿?)
-
Instalar
el paquete default-mysql-server. Este lo
proporciona los repositorios de Debian no los
recién incorporados que apuntan a MySQL project.
-
Ejecutar el comando mysql
para entrar en el prompt del SGBD y verificar
así el funcionamiento de MySQL/MariaDB.
Obsérverse que en este punto, en las operaciones con
este sistema gestor de base de datos aparecen
indiferentemente ambos términos.
-
Paso
extra. Aseguramiento del acceso a MySQL/MariaDB. Ejecutar
el comando mysql_secure_installation.
Ojo con la interacción con este comando. Vas a
poner contraseña al usuario root de MySQL/MariaDB (no es el root
del sistema) y otras cosas relacionadas con la
seguridad. Léelas y compréndelas antes de teclear
"yes" como un loco.