宝塔计划任务,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语句用分号(;)断开, 一行一个, 不要偷懒。 


本页面信息来源互联网,如您认为该页面内容侵犯您的权益,请拨打电话处理。 备案号:陕ICP备2022008266号-1陕公网安备61030302000361