看一个通过cron创建数据库的示例

时间:2019-03-29 00:14:35

标签: mysql linux cron

我想知道您是否有创建cron的示例,该cron允许每小时删除一个数据库并创建一个新的数据库。

你有例子吗?

delete database test.sql =>删除数据库中的所有数据库表

mysql test < fichier.sql =>导入所有数据库表。

# at every hour
0 0 0 0 *        mysql -e delete database; test.sql mysql test < fichier.sql

drop table * =>删除数据库中的所有表

/usr/bin/mysql -e 'drop table * if exists c1_demo_client; create database test' && /usr/bin/mysql test < /var/www/home/web/www/test/db_demo_client/test_db.sql 

是正确的吗? 谢谢

1 个答案:

答案 0 :(得分:2)

Deleting a database是“删除数据库{databasename}”,在crontab中看到test.sql很奇怪。

建议:

0 0 0 0 *        mysql -e 'drop database if exists test; create database test' && mysql test < fichier.sql