mysqldump -u root -p abc<abc.dump错了吗????

mysqldump -u root -p abc<abc.dump错了吗????

mysqldump -u root -p abc<abc.dump
(文件都在、密码没有问题)
1。
错误提示:
-- MySQL dump 8.22
--
-- Host: localhost    Database: abc
---------------------------------------------------------
-- Server version       3.23.54
mysqldump: Got error: 1049: Unknown database 'abc' when selecting the database

2。mkdir abc

mysqldump -u root -p abc<abc.dump

-- MySQL dump 8.22
--
-- Host: localhost    Database: casting9
---------------------------------------------------------
-- Server version       3.23.54



但是在abc文件夹里没有东西?
为什么      
我不知道你是要备份呢还是要恢复,如果是备份你的通道符错了
mysql -u root -pxxxx abc > abc.dmp(前提是你有叫abc的数据库)
恢复的话,先要建立一个空的database,比如叫abc
mydqladmin -u root -pxxxx create abc
因为dmp文件其实就是sql你可以用mysql恢复
mysql -u root -pxxxx abc < abc.dmp      
xiexie!!!!!!!!!!!!!