Linux系统下Mysql备份还原

MySql的还原与备份

1 备份

mysqldump -u root -p shop > /home/andy/shop20150910.sql

其中:root为用户名,shop为要备份的数据库,自动会备份到/home/andy/文件目录下

也可以压缩备份
    mysqldump -u root -p shop | gzip > shop20150910.sql.gz

2 还原

mysql -u root -p shop < /home/andy/shop20150910.sql

Linux下MySql每日自动定时备份

1 自动备份

对于的目录下创建文件夹如在/usr/andy/
   创建目录

mkdir dbbackup
   创建文件

cd dbbackup
          touch autobackupmysql.sh

autobackupmysql.sh中添加如下内容
   
    filename=`date +%Y%m%d`
    /usr/local/mysql/bin/mysqldump -uroot -p12345 shop > /usr/andy/dbbackup/bksql/shop$filename.sql

如果是远程备份

/usr/local/mysql/bin/mysqldump -h 111.23.1.1 -uroot -p12345 shop > /usr/andy/dbbackup/bksql/shop$filename.sql

检查有没安装crond,如果没有,先安装

yum -y install vixie-cron
   yum -y install crontabs

在Cron添加定时任务

crontab -e

会调用crontab编辑器,里面加入定时代码

00 01 * * * source /usr/andy/autobackupmysql.sh //每天凌晨01:00开始执行备份

重启crond服务
    service crond restart

关于mysql字符集从utf8升级到utf8mb4(从而支持emoji表情)

参考官网链接  https://mathiasbynens.be/notes/mysql-utf8mb4

按照上面改好后,需要将mysql-connector-java版本改为最新版mysql-connector-java-5.1.38.jar。

Linux下mysql数据库的自动备份与还原 远程备份和本地备份相关推荐

  1. mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件

    今天再次重现Blog了,虽然很忙,还是要来写一下Blog的,嘻,首先还是一样先谢谢Sery 今天发现了我的Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资 ...

  2. Linux下MySQL数据库主从同步配置

    操作系统:CentOS 6.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说 ...

  3. linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一

    Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...

  4. Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B

    Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B 操作流程 获取数据 迁移数据 运行新的数据库 后记 操作流程 前言:近期做了一个项目,由于mysql数据库中的数据比较庞大,考虑转 ...

  5. Linux下Mysql数据库

    Linux下Mysql数据库 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司, 目前属于Oracle公司,MySQL被广泛地应用在Internet上的中小型网站中 ...

  6. Linux下Mysql数据库的基础操作

    Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...

  7. mysql教程qt linux_一步步学Qt,第四天-Linux 下mysql数据库链接

    一步步学Qt,第四天-Linux 下mysql数据库链接 现在在linux系统下面,完成之前的qt-mysql连接工作,此次我新安装了新版的qt,也按照qtassistant对mysqldriver进 ...

  8. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  9. Linux下Mysql数据库备份和恢复全攻略

    [IT168 专稿]很多用户都有过丢失宝贵数据的经历,随着大量的数据被存入到MySQL数据库中,再加上错误地使用DROP DATABASE命令.系统崩溃或对表结构进行编辑等操作,都可能酿成灾难性的损失 ...

  10. Linux实现MySQL数据库数据自动备份,并定期删除以前备份文件

    引言 在学习过程中遇到了一个问题,见图: 当我进入服务器的数据库时,原来的数据库和数据都不见了,只留下了一个名为WARNING的数据库和一条数据,阅读之后,我明白了缘由,黑客!信息中说的很清楚,需要向 ...

最新文章

  1. k3应付系统初始化应付票据_在家工作时应付无尽干扰的真实感觉
  2. 编译原理——词法分析器
  3. 【Java】编写Java GUI应用程序,完成从键盘输入矩形的长和宽,求矩形的周长和面积并输出结果的功能...
  4. matlab 矢量化编程(四)—— 标量函数转化为能够处理矢量的函数
  5. Java BigDecimal 数据类型的运算
  6. 进行有效客户细分的八个步骤
  7. 多线程编程:线程死锁的原因以及解决方法
  8. java虚拟机:虚拟机栈
  9. Centos 源码安装zabbix 2.4.5
  10. MTK手机烧录与调试
  11. 计算机声卡和显卡驱动,电脑系统会不会影响声卡和显卡程序
  12. 360插件化方案RePlugin学习笔记-汇总
  13. 小小白的Android入门之计算器学习
  14. oracle11g安装EM配置失败,oracle 11g Enterprise Manager配置失败
  15. acmer退役小作文
  16. Mysql视图和触发器
  17. Hyperf 热更新Watcher
  18. 孤岛危机 教程:使用Voxel技术创建地形
  19. MLCC电容啸叫如何解决
  20. 做网站选择虚拟主机好是服务器,做网站选择虚拟主机还是服务器

热门文章

  1. 指向指针的指针与二维数组的区别
  2. 独立样本t检验、方差齐性检验
  3. matlab频谱分析_想知道有限精度对FFT的影响?Matlab仿真看看
  4. 现代通信原理2.3:为什么我们这么关注傅立叶变换?
  5. 总结一下用caffe跑图片数据的研究流程接上篇
  6. IDEA连接Spark集群执行Scala程序
  7. 【带权并查集 —— 是否说谎】Parity game【POJ 1733】
  8. JDK11使用HSDB
  9. 2022年4月最新面经答案总结(Java基础、数据库、JVM、计网、计操、集合、多线程、Spring)持续更新
  10. MD5加盐(md5+salt)