MySQL 数据备份实战


前言

请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i


提示:以下是本篇文章正文内容,下面案例可供参考

简介

MySQL 数据备份是数据库管理中至关重要的一环,它有助于保护数据库中的数据和业务免受各种潜在风险的影响。
灾难恢复:备份的主要目的是在数据丢失或损坏时能够迅速恢复。
测试应用:备份的数据可以用于测试新的应用或更新。
回滚数据修改:在错误的数据修改后,可以使用备份来恢复之前的状态。
查询历史数据:备份数据可以用于审计或查询历史数据。
本文将详细介绍 MySQL 数据备份步骤和实际操作指南。

一、数据备份导出SQL文件

第一步:登录MySQL

mysql -uroot -proot

第二步:选中数据库

use ooss_xxxx;

第三步:数据导出SQL文件

注:进入MySQL中bin下执行

mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;

(1)对整个数据库进行备份

#导出整个数据库结构和数据
mysqldump -h localhost -uroot -proot  ooss_xxxx> ooss_xxxx.sql

#导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456  -d ooss_xxxx> ooss_xxxx.sql

(2)对单个表进行备份

#导出单个数据表结构和数据
mysqldump -h localhost -uroot -proot ooss_xxxx > ooss_xxxx_user.sql

#导出单个数据表
mysqldump -h localhost -uroot -proot ooss_xxxx table_name > ooss_xxxx_user.sql

二、还原SQL文件

第一步:登录MySQL

mysql -uroot -proot

第二步:创建数据库

注:在新机器上还原SQL文件必须创建库,如有库请忽略

create database ooss_xxxx;

第三步:选中数据库

use ooss_xxxx;

第三步:终端命令行语句导入

# source SQL文件的绝对路径
source /home/admin/ooss_xxxx.sql;

第四步:查看库中所有表

show tables;

查看

参考链接参考链接

总结

我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值