Estoy usando la base de datos mysql. Estoy usando mysqldump para crear un volcado de mi base de datos. Quiero que la base de datos se vacíe de forma tal que exista un comando de base de datos drop si existe seguido de create database. Estoy usando el siguiente comando (en mi proyecto de base de datos de muestra).mysqldump no creando la sintaxis de la base de datos de creación
mysqldump --skip-comments --compact --add-drop-database -uroot -proot project
estoy recibiendo el siguiente resultado:
CREATE TABLE `names` (
`name` varchar(50) default NULL,
`year` varchar(5) default NULL,
`branch` varchar(50) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `names` VALUES ('Venkat','4-1','cse'),('rambabu','4-1','cse'),('nagesh','4-2','cse'),('ganesh','4-2','cse'),('rajesh','3-2','cse'),('ramesh','3-2','cse'),('sasirekha','3-1','cse'),('leela','3-1','cse');
CREATE TABLE `store` (
`name` varchar(50) default NULL,
`branch` varchar(50) default NULL,
`year` varchar(50) default NULL,
`feedback` varchar(500) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `store` VALUES ('nagesh','CSE','4-2','feedback for nagesh'),('ganesh','CSE','4-2','his performance is good. his behaviour is good.'),('rajesh','CSE','3-2','feedback of rajesh2'),('ramesh','CSE','3-2','feedback of ramesh'),('rajesh','CSE','3-2','feedback of rajesh'),('ramesh','CSE','3-2','feedback of ramesh'),('Venkat','CSE','4-1','feedback of venkat'),('rambabu','CSE','4-1','feedback of rambabu');
Como se puede ver, no tengo la base de datos de caída y crear la base de datos de sintaxis aquí. ¿¿Qué estoy haciendo mal?? MySqlServer ver: 14.12 Distrib 5.0.45
espero que utilice ese conmutador '-p' solo en la máquina dev. –
@ shiplu.mokadd.im, ¿qué tiene de malo usar '-p'? – vinhboy
@vinhboy "that' -p' "es' -proot' que echos la contraseña y permanece en el historial de bash. Fácil hallazgo –