我正在寻找一种在数据库启动时运行MySQL过程的方法。我只能看到MySQL的sql触发器。没有数据库和用户事件触发器,有其他方法吗?谢谢
发布于 2022-06-15 01:10:06
基本上你是对的,当你说触发器不能这样做的时候。然而,可以通过其他手段实现这一目标。
例如,您可以有一个程序或脚本来检查MySQL是否已经在运行。在Ubuntu那会是
sudo service mysql status如果MySQL没有活动,那么启动它并执行脚本。在Ubuntu中,它应该是这样的
sudo service mysql start && yourpassword | mysql -u youruser -p -e "yourcode"其中yourcode将是过程调用。现在,你需要确保:
这是一个cron作业,运行periodically
。
https://stackoverflow.com/questions/72592050
复制相似问题