MySQL ================================================================== :sipsonis: Base de datos relacional MySQL MySQL es un sistema de gestión de bases de datos relacional Instalación ------------------------------------------------------------------- Actualizar el índice de packages:: $ sudo apt update Instalar packages `mysql-server`:: $ sudo apt install mysql-server Comandos útiles ------------------------------------------------------------------- Conexión ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Conectarse a la base de datos:: $ mysql -h -u -p Backups ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Crear un backup:: $ mysqldump -u > mibackup.sql Restore ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Restaurar una base de datos:: $ mysql -u - < .sql Consultas ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Consultar lista de usuarios:: mysql> select User from mysql.user; Cambiar clave de acceso:: mysql> ALTER USER 'mcardozo'@'localhost' IDENTIFIED BY 'admin'; Docker ------------------------------------------------------------------- Crear un backup de la base de datos dockerizada:: $ docker exec -it mysqldump -u -p > .sql Restaurar un backup a la base de datos:: $ docker exec -it mysql -u - < .sql