宝塔计划任务,shell执行SQL
#!/bin/sh username=用户名 psd=密码 db=数据库名称 mysql -u$username -p$passwd $db< /www/wwwroot/db/tongcheng.sql # tongcheng.sql → 写入要执行的SQL语句。
sql文件里面,直接写数据库的增删改的语句。
注意实现: 密码名称不要用passwd,会被宝塔过滤。 这个问题折腾了我10分钟才发现。将passwd修改成任意字符(如我的修改成了psd)
另外需要注意, 多条sql语句用分号(;)断开, 一行一个, 不要偷懒。
扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18294678