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 */;