我做了这样的备份my_database
:
mysqldump --add-drop-database --databases
--user=my_username --password=my_password my_database > backup.sql
然后我完全删除了数据库,并尝试像这样恢复它:
mysql --user=my_username --password=my_password my_database < backup.sql
我收到以下错误:
ERROR 1049 (42000): Unknown database 'my_database'
我究竟做错了什么 ?
如果它以某种方式更改或完全删除,我需要能够恢复数据库。
额外的问题:是否可以从文件中读取密码而不是在命令行中提供密码?