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

 更新时间:2020年09月10日 11:21:10   作者:挑战者V  
这篇文章主要介绍了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 备份的资料请关注脚本之家其它相关文章!

相关文章

  • 在MySQL中创建带有IN和OUT参数的存储过程的方法

    在MySQL中创建带有IN和OUT参数的存储过程的方法

    这篇文章主要介绍了在MySQL中创建带有IN和OUT参数的存储过程的方法,在一定程度上简化了操作,需要的朋友可以参考下
    2015-06-06
  • MySQL 数据类型和建库策略

    MySQL 数据类型和建库策略

    无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。
    2008-12-12
  • Linux系统彻底卸载MySQL数据库详解

    Linux系统彻底卸载MySQL数据库详解

    这篇文章主要介绍了Linux系统彻底卸载MySQL数据库,首先查询系统是否安装了mysql,如果安装需要提前卸载,并删除mysql安装的组建服务,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • MySQL数据库中Interval关键字的使用看这一篇就够了

    MySQL数据库中Interval关键字的使用看这一篇就够了

    这篇文章主要给大家介绍了关于MySQL数据库中Interval关键字使用的相关资料,interval作为一个关键字时,表示为时间间隔,常用在date_add()、date_sub()、subdate(),函数中,常用于时间的加减法,需要的朋友可以参考下
    2024-08-08
  • Linux下MySQL多实例部署及安装指南

    Linux下MySQL多实例部署及安装指南

    Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306、3307),同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务,这篇文章主要介绍了Linux下MySQL多实例部署记录,需要的朋友可以参考下
    2021-08-08
  • MySQL数据操作-DML语句的使用

    MySQL数据操作-DML语句的使用

    这篇文章主要介绍了MySQL数据操作-DML语句的使用,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-11-11
  • 详解一条sql语句在mysql中是如何执行的

    详解一条sql语句在mysql中是如何执行的

    这篇文章主要介绍了一条sql语句在mysql中是如何执行的,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • PHP版Mysql爆破小脚本

    PHP版Mysql爆破小脚本

    本文给大家分享的是使用php实现暴力破解mysql的小脚本代码,非常的好用,有需要的小伙伴可以参考下
    2016-10-10
  • mysql解压缩方式安装和彻底删除的方法图文详解

    mysql解压缩方式安装和彻底删除的方法图文详解

    这篇文章主要介绍了mysql解压缩方式安装和彻底删除的方法,只有mysql彻底删除干净了,才可以装另外新的版本,需要的朋友可以参考下
    2018-01-01
  • 19个MySQL性能优化要点解析

    19个MySQL性能优化要点解析

    这篇文章主要介绍了19个MySQL性能优化要点,并对其都进行了深入解析,感兴趣的小伙伴们可以参考一下
    2015-08-08

最新评论