宝塔定时执行SQL
文章描述:
在宝塔面板里面怎么定时执行SQL语句对数据库进行操作呢?
在宝塔面板计划任务里面有shell脚本、网站备份、备份数据库、日志切割、施放内存、访问URL、备份目录、木马查杀、同步时间等,唯独没有执行SQL语句,那么在宝塔里面如何设置定时执行SQL语句呢?
在执行定时SQL语句的时候需要做以下几步操作:
1、在宝塔面板里面添加计划任务,任务类型选择Shell脚本,输入任务名称和选择执行周期,脚本内容代码如下:
user=用户名
pass=密码
db=数据库名
tablename=表名
mysql -u$user -p$pass -D $db -e "REPAIR TABLE book_article_views"
这段代码里面有用户名、密码、数据库名和文件地址,然后添加任务,添加完成任务以后我们点击执行一次,然后看看任务执行日志,如果结果是Successful,表示任务执行成功!
★[2020-12-25 15:34:01] Successful ---------------------------------------------------------------------------- Table Op Msg_type Msg_text thinkphp.book_article_views repair status OK
发布时间:2021/08/06
发表评论