-
USERNAME=“用户名”
-
PASSWORD=“密码”
-
DBNAME=“数据库名”
-
shili_sql=“DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_lock’ OR meta_key = ‘_edit_last’”
-
mysql -u$USERNAME -p$PASSWORD $DBNAME -e “$shili_sql”
这个方法测试,不成功,有没有宝子们设置成功的,分享下,谢谢
USERNAME=“用户名”
PASSWORD=“密码”
DBNAME=“数据库名”
shili_sql=“DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_lock’ OR meta_key = ‘_edit_last’”
mysql -u$USERNAME -p$PASSWORD $DBNAME -e “$shili_sql”
这个方法测试,不成功,有没有宝子们设置成功的,分享下,谢谢
使用计划任务-Shell 脚本的方式执行不成功吗?
如果失败可以看看相关日志
提示我密码错误,实际上又是对的,我在宝塔能正常执行,到了1panle就不行
是你数据库没对1panel的机器授权吧
数据库就安装在1panle 应该不存在没有授权吧
不一定,你可以看看你mysql的具体配置,
或者先使用mysql 客户端尝试连接一下,看能否正常登录
客户端工具使用正常
#数据库本机地址
HOSTNAME=“139.12.1.39”
#数据库端口
PORT=“5432”
#数据库用户名
USERNAME=“postgres”
#数据库密码
PASSWORD=“O74474”
#数据名称
DBNAME=“prod”
#计划执行的SQL语句
shili_sql=“update scm_b2b_order set order_status=‘HAVE_COMPLETE’ where order_status in (‘TO_RECEIVED’,‘TO_RECEIVED’)”
示例
PostgreSQL -h$HOSTNAME -P$PORT -u$USERNAME -p$PASSWORD $DBNAME -e “$shili_sql”
更换另外一个库,去执行其他的也不行, 宝塔反而没有问题…