Mysql 从crontab运行存储过程

Mysql 从crontab运行存储过程,mysql,linux,crontab,Mysql,Linux,Crontab,我的布局如下: Mysql DB DB name: db_name DB User name: user_name Password: 12345 Stored procedure: my_stored_procedure 如何每天从crontab执行“我的存储过程” mysql -h 'your ipadress' -u user_name –p'12345' mydatabase -e 'CALL my_stored_procedure()' 只是一个猜测,我不知道它是否会起作用。我认为

我的布局如下:

Mysql DB
DB name: db_name
DB User name: user_name
Password: 12345
Stored procedure: my_stored_procedure

如何每天从crontab执行“我的存储过程”

mysql -h 'your ipadress' -u user_name –p'12345' mydatabase -e 'CALL my_stored_procedure()'

只是一个猜测,我不知道它是否会起作用。

我认为最好使用mysql中的事件

欲了解更多信息,请访问

或使用建议的解决方案
我个人喜欢使用-ss和套接字文件执行mysql:

mysql -S/path_to_sock_file/mysql.sock -u user_name –p'12345' mydatabase -ss  -e 'CALL my_stored_procedure()'
-ss以纯文本形式返回结果

干杯,阿曼