Mysql 数据备份与恢复

备份

mysqldump -u user -p [db[table...]...] > file

-u:用户名

-p:数据库的密码,在语句执行后。会提示输入密码

file:备份文件将存放的路径

首先查询一下所有数据库

其中,information_schemamysqlperformance_schemasys是系统库,其他的是用户创建的数据库。

show databases;

备份某个数据库的单张表数据

此处我备份的数据库名为 db_test ,将备份文件存储到D:\Desktop\db_test.sql

mysqldump -u root -p db_test > D:\Desktop\db_test.sql

备份多个数据库数据

--databases 后是要备份的数据库名称,可以同时备份多个数据库

mysqldump -u root -p --databases db_test schooldb > D:\Desktop\backup.sql

-all可以备份所有数据库数据

mysqldump -u root -p --all-databases > D:\Desktop\all.sql

恢复

直接导入

mysql -u root -p db_test < D:\Desktop\db_test.sql

通过source命令导入

use db_test;
source D:\Desktop\db_test.sql
posted @   時光心向阳  阅读(79)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示