Database cron作业替换(还原)数据库
我正在建立一个测试站点,允许用户进行更改,我需要每小时恢复一次数据库 我发现这个cron脚本工作得很好,但只是第一次。由于存在重复条目,此脚本不会还原现有数据库,因此不适合我的测试站点Database cron作业替换(还原)数据库,database,replace,cron,jobs,Database,Replace,Cron,Jobs,我正在建立一个测试站点,允许用户进行更改,我需要每小时恢复一次数据库 我发现这个cron脚本工作得很好,但只是第一次。由于存在重复条目,此脚本不会还原现有数据库,因此不适合我的测试站点 mysql -u user -ppassword databasename < /path/to/backup.sql 我想我应该先删除数据库,然后在恢复原始转储后立即删除数据库。这里有两种选择: 您可以使用一个选项创建原始数据库的另一个备份,该选项在还原数据库之前删除表。这将有效地将删除行添加到生成的.
mysql -u user -ppassword databasename < /path/to/backup.sql
我想我应该先删除数据库,然后在恢复原始转储后立即删除数据库。这里有两种选择:
ERROR 1062 (23000) at line 62: Duplicate entry '1' for key 'PRIMARY'