mysql备份与恢复

数据库备份时把把数据库的结构,包括数据、约束、索引、视图等全部另存为一个文件。

使用 mysqldump 备份的语句:

mysqldump 是 MySQL 用于备份数据库的实用程序。它主要产生一个 SQL 脚本文件,其中包含从头重新创建数据库所必需的命令 CREATE TABLE INSERT 等。

使用 mysqldump 备份的语句:

mysqldump -u root 数据库名>备份文件名;   #备份整个数据库
mysqldump -u root 数据库名 表名字>备份文件名;  #备份整个表

mysqldump 是一个备份工具,因此该命令是在终端中执行的。

数据库恢复是在备份为前提的情况下进行的,先使用命令新建一个空的数据库 test:

CREATE DATABASE test;  #新建一个名为test的数据库

再次 Ctrl+D 退出 MySQL,然后输入语句进行恢复,把刚才备份的 bak.sql 恢复到 test 数据库:

mysql -u root test < bak.sql

我们输入命令查看 test 数据库的表,便可验证是否恢复成功:

use test  # 连接数据库 test
SHOW TABLES;  # 查看 test 数据库的表

 

posted @   foreast  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示