环境:
windowsXP + mysql 5.0.83使用windows的计划任务添加了任务:
AT 08:58 /every:m,t,w,th,f,s,su "d:\mysql\mysql server 5.0\bin\mysql.exe" -u root -p123 testdb < c:\cleartby.sql系统在08:58开始执行,到现在09:26,“任务计划”中的该项任务的状态仍然是“正在运行”;
中间我还以为是我使用第3方软件操作MYSQL的问题,关闭了这个管理软件,情况依旧。
且查询过要被清理的表,数据依旧存在。
后来,我在cmd下单独执行:
"d:\mysql\mysql server 5.0\bin\mysql.exe" -u root -p123 testdb < c:\cleartby.sql
不到3秒的功夫执行完毕,且查询过要被清理的表,数据被清理。
这是什么问题呢?
windowsXP + mysql 5.0.83使用windows的计划任务添加了任务:
AT 08:58 /every:m,t,w,th,f,s,su "d:\mysql\mysql server 5.0\bin\mysql.exe" -u root -p123 testdb < c:\cleartby.sql系统在08:58开始执行,到现在09:26,“任务计划”中的该项任务的状态仍然是“正在运行”;
中间我还以为是我使用第3方软件操作MYSQL的问题,关闭了这个管理软件,情况依旧。
且查询过要被清理的表,数据依旧存在。
后来,我在cmd下单独执行:
"d:\mysql\mysql server 5.0\bin\mysql.exe" -u root -p123 testdb < c:\cleartby.sql
不到3秒的功夫执行完毕,且查询过要被清理的表,数据被清理。
这是什么问题呢?
而且,感觉windows任务比较简单。嘿嘿。
“运行”的字串,拷贝到CMD运行,
"D:\MySQL\MySQL Server 5.0\bin\mysql.exe" -u root -p123 testdb < c:\cleartby.sql
执行成功!查过了,在任务执行的时间前后都没有信息;
5.1后
[mysqld]
log=my.log
log-output=FILE
log=my.log
log-output=FILE
后,关闭MYSQL再启动就失败了, “发送系统错误1067”,
删除就OK了
同样的语句
"D:\MySQL\MySQL Server 5.0\bin\mysql.exe" -u root -p123 testdb < c:\cleartby.sql写到BAT中,自动执行BAT,就成功了。
1.测试查询hy_rt_b表,发现增加:
110412 11:06:12 2 Query select * from hy_rt_b
2.运行windows任务计划,发现增加;
110412 11:06:33 2 Statistics