假想环境:
MySQL 安装位置:C:\"Program Files"\MySQL\"MySQL Server 5.0"\bin
论坛数据库名称为:db
MySQL root 密码:123123
数据库备份目的地:D:\db_backup\
@echo off
echo 正在备份数据库
C:\"Program Files"\MySQL\"MySQL Server 5.0"\bin\mysqladmin -u root --password=123123 shutdown
C:\"Program Files"\MySQL\"MySQL Server 5.0"\bin\mysqldump --opt -u root --password=123123 db > D:\db_backup\bbs.sql
C:\"Program Files"\MySQL\"MySQL Server 5.0"\bin\mysqld-nt
注意了:像Program Files中间有空格的,需要用引号标识一下。不然cmd会引起歧义的。
ps:还有一个问题没有解决,shutdown之后,mysqld-nt这句话没有作用,启动不起来服务。等待解决
=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=log问题-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-
http://2526575.blog.51cto.com/2516575/689199
参考:http://blog.csdn.net/itsoft2006/archive/2008/07/25/2709952.aspx