首页 > 数据库 >将mysql数据库定时备份到另一台服务器

将mysql数据库定时备份到另一台服务器

时间:2022-09-02 21:00:45浏览次数:70  
标签:另一台 备份 指代 mysqldump mysql 服务器 数据库

导出数据到本地

当MySQL运行在Docker中时

docker exec -it mysql mysqldump -uroot -p密码 数据库名 > /home/数据库名.sql

没有运行在Docker中时,只需要执行后半部分常规的mysqldump即可。

mysqldump -uroot -p密码 数据库名 > /home/数据库名.sql

将数据拷贝到另一台服务器(scp)

这里用 S 指代source服务器,T 指代target服务器。

首先,获取 S 的公钥

ssh-keygen -t rsa

然后将 S 的公钥复制到 T 的/root/.ssh/authorized_keys文件中,之后就可以免密进行scp

标签:另一台,备份,指代,mysqldump,mysql,服务器,数据库
From: https://www.cnblogs.com/2393920029-qq/p/16651207.html

相关文章

  • 糟糕!线上系统频繁报错,MySQL严重死锁
    目录:MySQL都有什么锁什么情况下会造成死锁常见的死锁案例1.MySQL都有什么锁MySQL有三种锁的级别:页级、表级、行级。表级锁:开销小,加锁快;不会出现......
  • Rsync数据备份工具
    Rsync数据备份工具1、Rsync基本概述rsync是一款开源的备份工具,可以在不同主机之间进行同步(windows和Linux之间Mac和LinuxLinux和Linux),可实现全量备份与增量备份,因此......
  • 07_Linux基础-计划任务-备份脚本-变量定义和使用
    @目录07_Linux基础-计划任务-备份脚本-变量定义和使用一.计划任务cronat二.计划任务练习-备份脚本计划任务实验重定向练习总结三.黑客-计划任务四.变量定义和使用07_L......
  • 06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命
    06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本一.NGINX和浏览......
  • MySQL二、基础架构解析
    前言:文章内容:MySQL基础架构、SQL成本计算本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容......
  • mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'【转】
    下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式manmysqlbinlog查看),但是......
  • Mysql压缩包版本安装
    之前一直使用的是安装包,今天懒得去下载了,直接用压缩包安装,记录一下。1、先去官网下载压缩包。https://dev.mysql.com/downloads/mysql/8.0.html2、将文件夹解压在要安装......
  • 笔记本小新是raid系统 想还原备份, 放弃 到重装系统
    背景:联想小新17年安装了个win10系统,当时安装好环境,做了个备份**.GHO文件,最近想还原,发现了各种问题。ghost还原发现不了目标盘。深入diskgenius查看,发现是raid模式......
  • 尚硅谷mysql学习笔记
    查询去重SELECTDISTINCTdepartment_idFROMemployees;空值参数运算如果值为null则使用0替换,任何值与null计算都为nullSELECTemployee_id,salary"月工资",sal......
  • GitLab备份
    目录GitLab备份配置备份信息gitlab的备份gitlab备份恢复GitLab备份配置备份信息gitlab配置文件/etc/gitlab/gitlab.rb:gitlab_rails['manage_backup_path']=truegit......