mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库

手动备份:

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文件没有语法错误。

mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库_第1张图片

2、添加计划任务:

微软键(键盘上的田字键)+R调出运行窗口,然后输入taskschd.msc启动定时任务设置窗口

mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库_第2张图片

mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库_第3张图片

mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库_第4张图片

mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库_第5张图片

mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库_第6张图片

mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库_第7张图片

mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库_第8张图片

你可能感兴趣的:(MySQL)