Tôi đang sử dụng cơ sở dữ liệu mysql. Tôi đang sử dụng mysqldump để tạo ra một bãi chứa cơ sở dữ liệu của tôi. Tôi muốn cơ sở dữ liệu được bán phá giá sao cho có một cơ sở dữ liệu thả nếu tồn tại lệnh sau đó tạo lệnh cơ sở dữ liệu. Tôi đang sử dụng lệnh sau đây (trên dự án cơ sở dữ liệu mẫu của tôi).mysqldump không tạo cú pháp tạo cơ sở dữ liệu
mysqldump --skip-comments --compact --add-drop-database -uroot -proot project
Tôi nhận được kết quả sau:
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');
Như bạn thấy, tôi không có cơ sở dữ liệu thả và tạo cú pháp cơ sở dữ liệu ở đây. Tôi đang làm gì vậy ?? MySqlServer ver: 14.12 distrib 5.0.45
Tôi hy vọng bạn sử dụng công tắc '-p' chỉ trong máy dev. –
@ shiplu.mokadd.im, có gì tệ khi sử dụng '-p'? – vinhboy
@vinhboy "rằng' -p' "là' -proot' có mật khẩu lặp lại và nằm trong lịch sử bash. Dễ dàng tìm kiếm. –