Aqui presento un video para la creación de una base de datos en MySQL, el script crea una base de datos llamada bdprueba con un login y password del mismo nombre.
El script del video
CREATE DATABASE bdprueba DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
use bdprueba;
CREATE USER 'bdprueba'@'localhost' IDENTIFIED BY 'bdprueba';
GRANT ALL PRIVILEGES ON bdprueba.* TO 'bdprueba'@'localhost';
FLUSH PRIVILEGES;
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
-- --------------------------------------------------------
--
-- Table structure for table `sso_rol`
--
CREATE TABLE IF NOT EXISTS `sso_rol` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Identificador del rol',
`nombre` varchar(32) NOT NULL COMMENT 'Nombre del rol',
`ins_fc` date NOT NULL COMMENT 'Fecha de insercion del rol',
`upd_fc` date NOT NULL COMMENT 'Fecha de actualizacion',
`activo` varchar(1) NOT NULL DEFAULT 'S' COMMENT 'Indica si esta activo',
`system` varchar(1) DEFAULT NULL COMMENT 'Indica si el registro es de sistema o no. Esto para evitar eliminarlo si lo es. No debiese aparecer en la intefaz como eliminable',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
--
-- Dumping data for table `sso_rol`
--
INSERT INTO `sso_rol` (`id`, `nombre`, `ins_fc`, `upd_fc`, `activo`, `system`) VALUES
(1, 'SSO_ADMIN', '2014-07-20', '2014-07-20', 'S', 'S');
-- --------------------------------------------------------
--
-- Table structure for table `sso_rol_usuario`
--
CREATE TABLE IF NOT EXISTS `sso_rol_usuario` (
`id_usuario` int(11) NOT NULL COMMENT 'Identificador del Usuario',
`id_rol` int(11) NOT NULL COMMENT 'Identificador del Rol',
`ins_fc` date NOT NULL COMMENT 'Fecha de insercion de la relacion',
`upd_fc` date NOT NULL COMMENT 'Fecha de actualizacion',
`activo` varchar(1) NOT NULL DEFAULT 'S' COMMENT 'Indica si esta o no activo',
`system` varchar(1) DEFAULT NULL COMMENT 'Indica si el registro es de sistema o no. Esto para evitar eliminarlo si lo es. No debiese aparecer en la intefaz como eliminable',
PRIMARY KEY (`id_usuario`,`id_rol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Mantiene los roles de los usuarios';
--
-- Dumping data for table `sso_rol_usuario`
--
INSERT INTO `sso_rol_usuario` (`id_usuario`, `id_rol`, `ins_fc`, `upd_fc`, `activo`, `system`) VALUES
(1, 1, '2014-07-20', '2014-07-20', 'S', 'S');
-- --------------------------------------------------------
--
-- Table structure for table `sso_usuario`
--
CREATE TABLE IF NOT EXISTS `sso_usuario` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Identificador del usuario',
`login` varchar(32) NOT NULL COMMENT 'Login o nombre de usuario utilizado para acceder a la aplicacion',
`passwd` varchar(128) NOT NULL COMMENT 'Clave del usuario',
`email` varchar(128) NOT NULL COMMENT 'Email del usuario',
`ins_fc` date NOT NULL COMMENT 'Fecha de creacion del usuario',
`upd_fc` date NOT NULL COMMENT 'Fecha de actualizacion del usuario',
`activo` varchar(1) NOT NULL DEFAULT 'S' COMMENT 'Indica si esta activo',
`nombre` varchar(50) DEFAULT NULL COMMENT 'Nombre del usario',
`validator` varchar(100) DEFAULT NULL COMMENT 'Cadena de validación enviada por email',
`system` varchar(1) DEFAULT 'N' COMMENT 'Indica si el registro es de sistema o no. Esto para evitar eliminarlo si lo es. No debiese aparecer en la intefaz como eliminable',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Mantiene la lista de usuarios.' AUTO_INCREMENT=21 ;
--
-- Dumping data for table `sso_usuario`
--
INSERT INTO `sso_usuario` (`id`, `login`, `passwd`, `email`, `ins_fc`, `upd_fc`, `activo`, `nombre`, `validator`, `system`) VALUES
(1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'gonzalo@aro.cl', '2014-07-20', '2014-07-20', 'S', 'Administrador', NULL, 'S');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;