手动备份:
cmd控制台:
先进入mysql所在的bin目录下,如:cd D:\program files (x86)\MySQL\MySQL Server 5.0\bin
mysqldump -u root -p 数据库 [表名1 表名2..] > 文件路径
比如: 把test数据库备份到 d:\test.sql
mysqldump -u root -p test > d:\test.sql
如果你希望备份是,数据库的某几张表
mysqldump -u root -p test user > d:\test.sql
如何使用备份文件恢复我们的数据.
mysql控制台:
source d:\test.sql
假如报错:ERROR 1046 (3D000): No database selected
则 mysql 先 use 数据库名,然后再执行source命令
定时自动备份:
1、创建脚本文件:
首先创建一个 bat 文件,如dump.bat,dump的内容是:
"D:\program files (x86)\MySQL\MySQL Server 5.0\bin\" mysqldump -uroot -proot test > d:\test.sql
注意:如果 mysqldump.exe 文件路径有空格,则一定要使用""包括
然后双击bat文件,假如运行之后,生成了数据库备份文件,则代表dump.bat文件没有语法错误。
2、添加计划任务:
微软键(键盘上的田字键)+R调出运行窗口,然后输入taskschd.msc启动定时任务设置窗口