zoukankan      html  css  js  c++  java
  • mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库

     

    手动备份:

    cmd控制台:

    先进入mysql所在的bin目录下,如:cd C:Program FilesMySQLMySQL Server 5.5in

    mysqldump -u root -p 数据库 [表名1 表名2..]  > 文件路径

    比如: 把datacenter数据库备份到 c:datacenter.sql

    mysqldump -u root -p datacenter> c:datacenter.sql

    如果你希望备份是,数据库的某几张表

    mysqldump -uroot -p datacenter user > a.sql

    如何使用备份文件恢复我们的数据.

    mysql控制台:

    source c:datacenter.sql

    假如报错:ERROR 1046 (3D000): No database selected

    则 mysql 先 use 数据库名,然后再执行source命令

    定时自动备份:

    1.创建脚本文件:

    首先创建一个 bat 文件,如dump.bat,dump的内容是:"C:Program FilesMySQLMySQL Server 5.5inmysqldump" -u root -p123456 datacenter > c:datacenter.sql

    注意:如果 mysqldump.exe 文件路径有空格,则一定要使用""包括

    然后双击bat文件,假如运行之后,生成了数据库备份文件,则代表dump.bat文件没有语法错误。

    2.添加计划任务:

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

  • 相关阅读:
    pymysql模块操作数据库及连接报错解决方法
    lvs负载均衡
    redis(nosql数据库)
    zabbix
    shell正则表达式
    红帽CentOS7 密码破解
    shell基础及变量符号
    xshell连接虚拟机
    散列表与哈希算法学习笔记
    LeetCode-300 最长上升子序列
  • 原文地址:https://www.cnblogs.com/Alcesttt/p/8972156.html
Copyright © 2011-2022 走看看