mysqldump备份数据库方法,超过50G使用物理备份方案或者xtrabackup物理备份工具;

本文详细介绍了MySQL数据库的版本查看、备份与恢复方法。包括使用mysqldump命令进行数据库备份,支持全库备份、多库备份、数据备份、表结构备份及分离备份。并提供了两种恢复数据库的方法,一种是在mysql命令行中导入sql数据,另一种是通过source命令执行备份的sql文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看MySQL的版本

[root@zabbix-server ~]# mysql --version
mysql  Ver 14.14 Distrib 5.6.39, for linux-glibc2.12 (x86_64) using  EditLine wrapper

备份数据库(在从库上备份,主从不停服务)

mysqldump -uroot -p 数据库名 > 数据库备份名

[root@mysql-slave ~]# mysqldump -uroot -p123456 zabbix > zabbix-bak-`date +%Y%m%d%H%M%S`.sql

tar czvf zabbix-bak-`date +%Y%m%d%H%M%S`.tar.gz  zabbix-bak-20190608142354.sql.sql

-A 备份所有库

-B 指定多个库,多了建库的语句以及用户(后面可以加管道gzip进行压缩)

-T 分离备份

-t 只备份数据

-d 只备份表结构

恢复数据库

导入sql数据(进入mysql命令行)

方法一:

mysql 数据库名 < 文件名

方法二:

use 数据库名

source xxx.sql

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值