1

当我使用此命令备份我的 MySQL 数据库时:

mysqldump -u username -pPASSWORD database_name | gzip > db_`date '+%m-%d-%Y'`.sql.gz

这被添加到每个转储的开头:

USE `database_name`;

我做了一些研究,似乎该 --databases选项可能是导致此问题的原因,但正如您从我的陈述中看到的那样,我没有使用它。

预先感谢您来自 Linux 新手 :)!

4

1 回答 1

1

每当进行数据库转储时,

USE 'database_name';

自动添加在前面,使您可以在其他地方再次设置数据库,而无需您每次希望重新使用它时都重命名它。

您使用的操作系统无关紧要(默认情况下,我在 Windows 中也有此功能)。

于 2013-02-09T03:43:28.153 回答