• 技术文章 >数据库 >mysql教程

    linux里用计划任务使mysql定时备份数据库_MySQL

    2016-06-01 13:35:00原创518
    bitsCN.com

    linux里用计划任务使mysql定时备份数据库

    #crontab -e

    添加一行:

    10 05 * * * mysqldump -u数据库用户 -p密码 -A /home/back.sql --lock-tables=0

    #wq

    解释:

    每天凌晨5点10分,执行mysqldump命令、注意,-u后面不要有空格紧接用户名-p也是紧接密码

    其中mysqldump命令:

    使用指定的数据库用户和密码,-A表示备份所有数据库到/home/back.sql文件,--lock-tables 备份时不锁表。

    这样,每天5点10分,系统会备份指定数据库用户权限下的所有数据库所有数据到一个sql文件中。

    恢复数据:

    mysql --default-character-set=utf8 dbname -u 用户名 -p 密码 [数据库名] < /home/back.sql

    bitsCN.com
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux 数据库 mysql 计划
    上一篇:mysql命令_MySQL 下一篇:MySQL5.5存储过程支持limit变量_MySQL
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• MySQL中关于超键和主键及候选键的区别分析• mysql函数的作用是什么• 怎么解决mysql服务无法启动1069• 怎么解决1045无法登录mysql服务器• mysql的case when怎么用
    1/1

    PHP中文网