当前位置: 技术问答>linux和unix
如何后台运行mysql脚本?谢谢
来源: 互联网 发布时间:2016-02-19
本文导语: 我现在在编写一个mysql脚本(假设为a.sql),现在问题是,由于运行时间比较长,而且我是远程ssh登录这台机器server, 如果直接执行a.sql,那就只能让登录的ssh一直开着,只能执行完之后才能关机 能否让a.sql能够在se...
我现在在编写一个mysql脚本(假设为a.sql),现在问题是,由于运行时间比较长,而且我是远程ssh登录这台机器server, 如果直接执行a.sql,那就只能让登录的ssh一直开着,只能执行完之后才能关机
能否让a.sql能够在server上运行,而本地的登录机可以关闭?
就类似at命令执行shell脚本类似。
但是我试用了如下的脚本:
mysql;
use netflow;
delete from s2ip_r;
insert into s2ip_r(addr) values(1);
exit;
发现执行mysql命令之后,就直接等待用户操作了,只有用户推出之后才能继续此后的操作。
不知有什么方法能够解决这个问题?请高手指点,谢谢。
能否让a.sql能够在server上运行,而本地的登录机可以关闭?
就类似at命令执行shell脚本类似。
但是我试用了如下的脚本:
mysql;
use netflow;
delete from s2ip_r;
insert into s2ip_r(addr) values(1);
exit;
发现执行mysql命令之后,就直接等待用户操作了,只有用户推出之后才能继续此后的操作。
不知有什么方法能够解决这个问题?请高手指点,谢谢。
|
脚本内容这样写,
mysql
mysql