Base de Datos

Cómo instalar MySQL 5.7 en CentOS 7

MySQL

MySQL es un gestor / servidor de bases de datos relacionales rápido, eficiente, seguro, estable, fácil de usar, multiplaforma (GNU/Linux, *BSD, Windows, …) y bien documentado. Actualmente el desarrollo de MySQL esta bajo la batuta de Oracle, no obstante la versión comunitaria está disponible bajo licencia GPL por lo que sigue siendo software libre.

MySQL 5.7 mejora varios aspectos de seguridad y rendimiento e introduce el tipo de datos JSON, permitiendo almacenar datos en un formato no relacional.

Crear / Modificar / Eliminar tablas en MySQL

Una de las tareas frecuentes durante el proceso de desarrollo de un proyecto es el cambio de la estructura de la base de datos. Esta guía pretende mostrar como crear, modificar y eliminar tablas de una base de datos MySQL; no obstante las sentencias implicadas en estas operaciones son extensas y complejas y abordarlas en su totalidad sería engorroso y poco práctico. Para más información remítase al sitio oficial de MySQL

MySQL Administración de usuarios

MySQL

MySQL presenta un esquema de seguridad refinado, flexible y basado en lista de control de accesos. Un usuario en MySQL se identifica por el login e identificador de la computadora cliente (IP, nombre), esto se basa en el principio de que el usuario Pepe que se conecta desde la oficina no tiene por que ser el mismo Pepe que se conecta desde la casa. MySQL utiliza las tablas user, db, host, tables_priv, columns_priv y procs_priv de la base de datos mysql para administrar su sistema de privelegios permitiendo definir accesos a nivel de base de datos, tablas, columnas y operaciones (select, insert, delete, update, grant). En esta guía mostraremos como crear y eliminar usuarios, establecer y revocar permisos.