我想把公司服务器上的一个数据库,
定时备份到我本地D:\backup中,或者直接自动在服务器备份也可以,环境都是windows,想用批处理文件的脚本形式进行备份
请大家教下我怎么在windows下写备份脚本呢?
定时备份到我本地D:\backup中,或者直接自动在服务器备份也可以,环境都是windows,想用批处理文件的脚本形式进行备份
请大家教下我怎么在windows下写备份脚本呢?
解决方案 »
- 关于mysql select*走非聚集索引的疑惑
- 为什么我的left join和inner join得出的数据是一样的?
- 如何实现用户级别升级呢?
- mysql建表问题
- 问题 :access denied for user ‘'@'localhost’ to database 'student'
- MySQL可不可以单独导出一个数据库文件,使得用JAVA制作的一个程序能够脱离MySQL而使用它?
- mysql都有哪些图形管理软件?
- 看看select語句出現這樣的錯誤提示是什麼意思.
- MYSQL 查询语句求助
- 触发器如何触发一张表没有变动的数据?
- 有关定时备份的问题,谢谢大家
- 我用postgres建立了一个数据库!想取出数据库中特定位置的值,怎么办?
备份:
MYSQLDUMP -uroot -B -E -R -p TEST>D:\temp\123.TXT在系统任务计划中执行
--myBackup.bat------------------------------
[code=BatchFile]d:
cd d:\backup
MYSQLDUMP -u root -pPswd myDatabase >d:\backupbackup-file.sql[/code]--myBackup.bat------------------------------
然后到WINDOWS控制面析的计划任务中用向导添加一个每天的任务即可
-- MySQL dump 10.13 Distrib 5.1.30, for Win32 (ia32)
--
-- Host: localhost Database: data_clean
-- ------------------------------------------------------
-- Server version 5.1.30-community-log/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
它的内容就是这些SQL语句。
D:
C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump -uroot -p123456 data_clean > D:\backup.sql
我的批处理文件是这样写的
不知道有没有什么问题?顺便我想问下,如果在批处理文件里实现数据库德增量备份呢?比如我今天备份的是backup01,明天是backup02
[code=BatchFile]
"C:\Program Files\MySQL\MySQL Server 5.1\bin\MYSQLDUMP" -u root -p123456 data_clean >d:\backup-file.sql[/code]或者先切换目录[code=BatchFile]cd C:\Program Files\MySQL\MySQL Server 5.1\bin\
c:
mysqldump -uroot -p123456 data_clean > D:\backup.sql [/code]