windows备份远程mysql数据库

来源:互联网 发布:csgo 电击枪 知乎 编辑:程序博客网 时间:2024/05/16 00:51

    备份数据库前,你要确定几件事。

    1 你远程windows的端口是否开放。如果没有要在防火墙那里设置。开始-》控制面板-》windows防火墙-》高级设置-》入站规则-》新建规则-》端口-》3306(数据库默认3306)-》下一步就好了。 出站规则也是一样的。

   2 确定你登录数据库的账号是否有远程连接权限。加入是root用户,那么进入root用户,

use mysql

update user set host='%' where user='root'

   3 你本地电脑也要装上mysql

     远程备份数据库,用到mysqldump

     mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径

     http://www.cnblogs.com/zeroone/archive/2010/05/11/1732834.html这个网站有一些代码解释。

4 我们要建一个.bat文件

   去你安装的mysql文件里的bin文件夹

@echo off   D:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump(这是我安装路径)  -u用户名 -p密码 -h host(ip地址) -P端口(默认3306) 数据库名>保存路径\数据库名_%date:~0,4%-%date:~5,2%-%date:~8,2%.sql  (%date:~0,4%针对本地时间)@echo on

 5  设置自动执行任务

    .bat文件写好后,可以点击测试是否成功。没问题,我们就要设置自动执行任务。

  开始-》控制面板

管理工具

任务计划程序

创建基本任务


创建名字-》下一步


选择备份周期

设置备份时间-》操作-》引入写的.bat文件-》完成就ok了


0 0
原创粉丝点击