mysql常用备份命令和shell备份脚本分享

这篇文章主要介绍了mysql常用备份命令和shell备份脚本,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下

备份多个数据库可以使用如下命令:

mysqldump -uroot -p123456 –databases test1 test2 test3 > /home/test/dump.sql;

恢复备份:

source dump.sql –在mysql命令行中输入该命令即可恢复

备份整个数据库:

mysqldump -uroot -123456 -A > all.sql

备份整个数据库结构:

mysqldump -uroot -p123456 -P3306 -A -d > all_002.sql

备份单个数据库结构及其数据

mysqldump -uroot -p123456 -P3306 test > all_003.sql

备份单个数据库结构及其数据

mysqldump -uroot -p123456 -P3306 test -d > all_004.sql

备份单个数据库数据

mysqldump -uroot -p123456 -P3306 test -t > all_005.sql

通常情况下,备份数据库的结构和数据,在实际生产环境中用的比较多,对于大数据时代而言,数据是至关重要的,通过数据分析便可发现用户某些行为,从而开辟市场。

备份shell脚本内容如下:

#!/bin/bash
base_dir=/home/test/sql_script
DATE=$(date +%Y%m%d)
time=$(date “+%Y-%m-%d %H:%M:%S”)
cd $base_dir
mysqldump -uroot -p123456 –databases eluzhupms lms > dump$DATE.sql

if [ $? -eq 0 ]
then
 echo “成功备份mysql数据库,当前日期为:”$time >> /home/test/mysql_dump.log

else

 echo “备份mysql数据库失败:当前日期为:”$time>> /home/test/mysql_dump.log

fi

以上就是mysql常用备份命令和shell备份脚本分享的详细内容,更多关于MySQL 备份的资料请关注脚本之家其它相关文章!

来源:脚本之家

链接:https://www.jb51.net/article/195356.htm

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:SEO优化专员,转转请注明出处:https://www.chuangxiangniao.com/p/895600.html

(0)
上一篇 2025年1月4日 00:22:12
下一篇 2025年1月4日 00:21:36

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Mysql误删数据解决方案及kill语句原理

    这篇文章主要介绍了Mysql误删数据解决方案及kill语句原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 mysql误删数据 使用delete语句误删数据行 使用drop table或…

    2025年1月4日 数据库
    100
  • MySQL limit分页大偏移量慢的原因及优化方案

    这篇文章主要介绍了MySQL limit分页大偏移量慢的原因及优化方案,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下 在 MySQL 中通常我们使用 limit 来完成页面上的分页功能,但是当数据量达到一个很大的值之后,…

    2025年1月4日
    100
  • MySQL主从复制原理以及需要注意的地方

    这篇文章主要介绍了MySQL主从复制原理以及需要注意的地方,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下 写在前面 最近在写Mycat专题,由于不少小伙伴最近要出去面试,问我能不能简单写下MySQL的主从复制原理和注意事…

    2025年1月4日
    100
  • Mysql联表update数据的示例详解

    这篇文章主要介绍了Mysql联表update数据的示例详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 1.MySQL UPDATE JOIN语法 在MySQL中,可以在 UPDATE语句 中使…

    数据库 2025年1月4日
    100
  • MySQL数据类型优化原则

    这篇文章主要介绍了MySQL数据类型优化原则的相关资料,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下 MySQL支持的数据类型很多,选择正确的数据类型对于高性能至关重要。下面几个简单的原则都有助于做出更好的选择。 更小的…

    2025年1月4日
    100
  • MySQL分组查询和聚合函数

    这篇文章主要介绍了MySQL 分组查询和聚合函数的相关资料,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下 概述 相信我们经常会遇到这样的场景:想要了解双十一天猫购买化妆品的人员中平均消费额度是多少(这可能有利于对商品价格区间的…

    2025年1月4日
    100
  • 专业级的MySQL开发设计规范及SQL编写规范

    这篇文章主要介绍了专业级的MySQL开发设计规范及SQL编写规范,需要的朋友可以参考下 在团队开发过程中为了项目的稳定,代码的高效,管理的便捷制定内部种开发设计规范是必不可少的, 这里分享一份我们定义MySQL开发设计规范包括表设计规范,字…

    数据库 2025年1月4日
    100
  • 如何把本地mysql迁移到服务器数据库

    这篇文章主要介绍了如何把本地mysql迁移到服务器数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 我们可以使用linux的scp命令(scp无法在windows使用),加上mysql…

    2025年1月4日
    100
  • Mysql 实现字段拼接的三个函数

    这篇文章主要介绍了Mysql 实现字段拼接的三个函数,帮助大家更好的理解和使用MySQL 数据库,感兴趣的朋友可以了解下 给运营导出数据时,难免需要对字段进行拼接,如果 Mysql 可以完成的话,就可以少些很多代码。 concat() co…

    数据库 2025年1月4日
    100
  • Mysql查询JSON结果的相关函数汇总

    这篇文章主要介绍了Mysql 查询 JSON 结果的相关函数汇总,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下 JSON 格式字段是 Mysql 5.7 新加的属性,不够它本质上以字符串性质保存在库中的,刚接触时我只了解 $.…

    2025年1月4日
    100

发表回复

登录后才能评论

联系我们

156-6553-5169

在线咨询: QQ交谈

邮件:253000106@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

联系微信